工具介绍
React ·
React - это библиотека JavaScript для создания пользовательских интерфейсов.
** Декларация:** React делает безболезненным создание интерактивных интерфейсов. Создайте простые представления для каждого состояния вашего приложения, и React будет эффективно обновлять и отображать только правильные компоненты при изменении ваших данных. Декларативные представления делают ваш код более предсказуемым, простым для понимания и легким для отладки.
*** Компонент на основе:** Создавайте инкапсулированные компоненты, которые управляют собственным состоянием, а затем составьте их для создания сложных пользовательских интерфейсов. Поскольку логика компонентов написана на JavaScript, а не на шаблонах, вы можете легко передавать богатые данные через приложение и не допускать состояния DOM.
**Учитесь один раз, пишите где угодно** Мы не делаем предположений об остальной части вашего технологического стека, поэтому вы можете разрабатывать новые функции в React без переписывания существующего кода. React также может отображаться на сервере с помощью узла и питания мобильных приложений с помощью React Native.
Узнайте, как использовать React в своем проекте.
Установка
React был разработан для постепенного принятия с самого начала, и вы можете использовать столько React, сколько вам нужно.
Используйте Quick Start, чтобы попробовать React.
Добавьте React в существующий проект, чтобы использовать столько React, сколько вам нужно.
Создайте новое приложение React, если вы ищете мощную инструментальную цепочку JavaScript.
Документация
Вы можете найти документацию React на сайте.
Проверьте страницу Getting Started для быстрого обзора.
Документация разделена на несколько разделов:
* Быстрый старт
* Учебник
* Мышление в действии
* Установка
* Описывая UI
* Добавление интерактивности
* Управляющее государство
* Продвинутые гиды
* Ссылка на API
Где получить поддержку
* Руководство по вкладу
Вы можете улучшить его, отправив запросы на извлечение в этот репозиторий.
Примеры
У нас есть несколько примеров на сайте. Вот первый, который поможет вам начать:
В этом примере «Привет, Тейлор» будет помещен в контейнер на странице.
Вы заметите, что мы использовали HTML-подобный синтаксис, мы называем его JSX. JSX не требуется использовать React, но он делает код более читаемым, и написание похоже на написание HTML.
Вклад
Основная цель этого репозитория — продолжать развивать ядро React, делая его более быстрым и простым в использовании. Разработка React происходит на GitHub, и мы благодарны сообществу за вклад в исправления ошибок и улучшения. Читайте ниже, чтобы узнать, как вы можете принять участие в улучшении React.
Кодекс поведения
Facebook принял Кодекс поведения, которого мы ожидаем от участников проекта. Пожалуйста, прочитайте полный текст, чтобы вы могли понять, какие действия будут и не будут допускаться.
Руководство по содействию
Прочитайте наше руководство, чтобы узнать о нашем процессе разработки, как предлагать исправления ошибок и улучшения, а также как создавать и тестировать ваши изменения в React.
Хорошие первые вопросы
Чтобы помочь вам промокнуть и ознакомиться с нашим процессом внесения вклада, у нас есть список хороших первых проблем, которые содержат ошибки, которые имеют относительно ограниченный охват. Это отличное место для начала.
Лицензия
React имеет лицензию MIT.