Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
React — это библиотека JavaScript с открытым кодом для создания пользовательских интерфейсов. Создано Meta, React дает возможность составлять сложные пользовательские интерфейсы из небольших, многократно используемых частей, называемых компонентами. Он фокусируется исключительно на уровне представления, делая интеграцию с существующими проектами простой и позволяя быстро его освоить.
Зачем использовать React?
- На основе компонентов: инкапсулированные компоненты управляют собственным состоянием, поэтому вы создаете их для создания сложных пользовательских интерфейсов без запутанной логики.
- Декларативный: вы описываете, как должен выглядеть пользовательский интерфейс, и React эффективно обрабатывает обновления DOM.
- Большая экосистема: огромная библиотека пакетов сообщества, инструментов и ресурсов обучения, поддерживаемых активным сообществом.
Установка React в Windows
Выберите предпочтительную среду:
- Установка React в Windows — использование Vite непосредственно в Windows с Node.js.
- Установка React в WSL — использование Vite в подсистеме Windows для Linux для среды разработки, совместимой с Linux (рекомендуется для развертывания на серверах Linux).
Создание собственных приложений Windows или мобильных приложений с помощью React
Информацию о создании собственных программ для универсальной платформы Windows (UWP) или настольных приложений WPF с использованием React (не веб-приложений) можно найти в статье React Native for Desktop — проекте Майкрософт с открытым исходным кодом, предназначенном для Windows, Android, iOS и macOS.
Для кроссплатформенных мобильных приложений посетите reactnative.dev.
Учебники и учебные ресурсы
Вместо того чтобы пытаться воспроизводить то, что сообщество React делает лучше, мы рекомендуем:
- react.dev — официальная документация React и интерактивное руководство.
- Схема обучения React в Microsoft Learn — структурированные онлайн-модули для начинающих.
- Next.js документация — Платформа React для рабочих веб-приложений.
- Gatsby — генератор статических сайтов на базе React.
Windows developer