Вот код, код простой всего 9 строчек, на js https://jsfiddle.net/c6pu17e3/
И этот же код на React https://jsfiddle.net/bx7j59nh/
Вот за чем эта белебердень на реакте когда на чистом JS всего 9 строчек?
JavaScript
За чем вообще использовать React?
В попытках сделать удобнее только усложнили. В лучшем случае получаем те же яйца, только в профиль. Нативный JS рулит! Но как писали не помню где, фреймворки созданы для команд, чтобы все понимали что в коде ).
Боря Павлов
это точно
Боря Павлов
такое утверждение "фреймворки созданы для команд" это про jquary, но не про реакт,
потому что не пишут на реакте такую хрень простую
Боря Павлов
да какая разница, реактивное гавно будет таким же
Ответ на этот вопрос есть на главной странице оф. сайта:
"для создания пользовательских интерфейсов"
, и на первой странице учебника:
"React — это декларативная, эффективная и гибкая JavaScript библиотека для создания пользовательских интерфейсов. Она позволяет вам собирать сложный UI из маленьких изолированных кусочков кода, называемых «компонентами»."
"для создания пользовательских интерфейсов"
, и на первой странице учебника:
"React — это декларативная, эффективная и гибкая JavaScript библиотека для создания пользовательских интерфейсов. Она позволяет вам собирать сложный UI из маленьких изолированных кусочков кода, называемых «компонентами»."
Боря Павлов
эффективная, гибкая, позволяет вам собирать сложный UI из маленьких изолированных кусочков кода
Как говорит Виктюк на репетициях: " Это просто Х*йня"
Как говорит Виктюк на репетициях: " Это просто Х*йня"
Валерий Казаков
А на второй странице: ...и создаваемых с нуля каждой командой под конкретную задачу, шоб конкретно в данном случае работало, а в другой задаче новый компонент создавать или как устроен этот целый день вспоминать, где что, и до ума его доводить.
Слайдер, который поддерживает только проценты и только от 0 до 100 и требует огромных доработок для чего-либо еще...
И все такое в этом духе.
Вот бы сделали фреймворк если и не с готовым слайдером с овер 9000 пропсами для кастомизации, то хотя бы с неким скелетом слайдера, аля "только логика и структура без дизайна", и так же со всем остальным.
Слайдер, который поддерживает только проценты и только от 0 до 100 и требует огромных доработок для чего-либо еще...
И все такое в этом духе.
Вот бы сделали фреймворк если и не с готовым слайдером с овер 9000 пропсами для кастомизации, то хотя бы с неким скелетом слайдера, аля "только логика и структура без дизайна", и так же со всем остальным.
Затем (слитно, да-да), что библиотеки позволяют меньшими усилиями добиться большего функционала. И да, на реакте такую простую фигню не пишут
React-JS - это JavaScript библиотека, предназначенная для разработки клиентской стороны пользовательских интерфейсов, а Redux - это JavaScript библиотека, предназначенная для управления состоянием приложения на серверной стороне.
1. Для инициализации пакетных ресурсов необходимо скачать и установить NodeJS.
2. После установки, нужно перейти в командную строку или терминал (Microsoft Visual Code) для инициализации пакетных ресурсов и вписать в строку следующее:
2.1. npx create-react-app имя_приложения;
2.2. npm install redux;
2.3. npm install react-redux;
3. После инициализации пакетов, необходимо перейти в папку node_modules, в которой
лежат наши скачанные библиотеки.
4. Скопировать скачанные библиотеки (npm install redux; npm install react-redux) и переместить в папку create-react-app имя_приложения в папку node_modules.
5. Все готово! Осталось только их подключить.
Всю необходимую документацию о подключении библиотек и разработке React-приложений, Вы найдете по адресу: https://reactjs.org/tutorial/tutorial.html
1. Для инициализации пакетных ресурсов необходимо скачать и установить NodeJS.
2. После установки, нужно перейти в командную строку или терминал (Microsoft Visual Code) для инициализации пакетных ресурсов и вписать в строку следующее:
2.1. npx create-react-app имя_приложения;
2.2. npm install redux;
2.3. npm install react-redux;
3. После инициализации пакетов, необходимо перейти в папку node_modules, в которой
лежат наши скачанные библиотеки.
4. Скопировать скачанные библиотеки (npm install redux; npm install react-redux) и переместить в папку create-react-app имя_приложения в папку node_modules.
5. Все готово! Осталось только их подключить.
Всю необходимую документацию о подключении библиотек и разработке React-приложений, Вы найдете по адресу: https://reactjs.org/tutorial/tutorial.html
Боря Павлов
Redux нужен что бы реакт мог получить данные, не перебирая все дерево DOM и вопрос был про другое
Похожие вопросы
- React/Vue что учить дальше?
- Чем react.js отличается от javascript?
- Что нужно знать перед изучением React.js 2020?
- Что легче изучать - React или Angular 2?
- чем отличаются фреймворки JQuerry, Angular, React, что лучше для каких задач и что из них вы больше предпочитаете?
- разработчики на React есть? имеется концептуальный вопрос
- Что лучше React или Vue?
- Какие проекты можно создать на react без backend-а? Можно ли создать что-нибудь серьезное?
- Здравствуйте. Изучаю javascript, посоветуйте, какой фреймворк лучше всего выбрать для изучения (angular, vue, react)?
- Что сложнее в обучении нативный Js или React + Redux + Typescript + Webpack?