English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
React是由Facebook开发的前端库。它用于处理Web和移动应用程序的视图层。ReactJS允许我们创建可重用的UI组件。它是当前最受欢迎的JavaScript库之一,并具有强大的基础和庞大的社区。
React是一个用于构建用户界面的JAVASCRIPT库。
React主要用于构建UI,很多人认为React是MVC中的V(视图)。
React возник из внутреннего проекта Facebook, предназначенного для создания сайта Instagram, и был открыт для общественности в мае 2013 года.
React имеет высокую производительность и простую логику кода, поэтому все больше людей начинают его использовать.
1. Декларативный дизайн − React использует декларативный подход, что делает описание приложений лёгким.
2. Эффективность − React минимизирует взаимодействие с DOM, имитируя его.
3. Гибкость − React хорошо работает с известными библиотеками или фреймворками.
4. JSX − JSX является расширением синтаксиса JavaScript. React не обязателен к использованию JSX, но мы рекомендуем его.
5. Компоненты − Создание компонентов с помощью React делает код более повторным и хорошо подходит для разработки больших проектов.
6. Односторонний ответный поток данных − React реализует односторонний ответный поток данных, что уменьшает количество дублирующего кода и делает его проще, чем традиционная привязка данных.
Этот учебник поможет разработчикам JavaScript, которые хотят впервые использовать ReactJS. Мы постараемся представить каждую концепцию через простые примеры кода, которые легко понять. После завершения всех глав вы будете уверены в использовании ReactJS.
Прежде чем начать изучать React, вам необходимо знать следующие базовые знания:
HTML5
CSS
JavaScript
В каждом разделе вы можете редактировать примеры онлайн и затем нажать кнопку, чтобы увидеть результат.
Этот учебник использует версию React 16.4.0, вы можете найти её на официальном сайте https://reactjs.org/ Загрузите последнюю версию.