Бесплатный 30-дневный курс JavaScript с пошаговыми уроками, упражнениями и мини-проектами для начинающих.
Asabeneh/30-Days-Of-React
Пошаговый 30-дневный курс по React: от основ JavaScript до хуков, маршрутизации и управления состоянием.
- Звёзды
- 27,524
- Форки
- 7,662
- Открытые issues
- 216
- Последний коммит
- 2 месяца назад
Что это?
30 Days Of React — это учебный репозиторий, в котором на протяжении 30 дней каждый день посвящён отдельному уроку. Курс начинается с повторения JavaScript и знакомства с React, а затем охватывает компоненты, props, списки и ключи, состояние, условный рендеринг, события, формы и управляемые и неуправляемые поля ввода.
В следующих уроках рассматриваются жизненный цикл компонентов, компоненты высшего порядка, React Router, получение данных с помощью Fetch и Axios, а также хуки: формы с useState, получение данных, пользовательские хуки, Context и Ref. Несколько уроков посвящены практическим проектам. Материал написан в непринуждённом стиле и включает упражнения, которые читатель может выполнить по желанию.
В репозитории также есть инструкции по настройке Node.js, Google Chrome DevTools и Visual Studio Code, а также рекомендации по созданию форка репозитория и ежедневным коммитам с решениями. Курс рассчитан на читателей, уже знакомых с основами HTML, CSS и JavaScript.
Ключевые возможности
- 01Разбирает основы React: от компонентов и props до состояния и событий.
- 02Охватывает более продвинутые темы, включая React Router, Context, Ref и пользовательские хуки.
- 03Структурирован как 30 ежедневных уроков.
- 04Содержит повторение JavaScript для тех, кому оно необходимо.
- 05Включает инструкции по настройке Node.js, Chrome DevTools и VS Code.
Сценарии использования
- Изучение React с нуля после освоения основ JavaScript.
- Освоение React по структурированному ежедневному плану в течение месяца.
- Практика работы с хуками и маршрутизацией на включённых в курс проектах и упражнениях.
Быстрый старт
- 1
Сделайте форк и клонируйте репозиторий
git clone git@github.com:username/30-Days-Of-React.git - 2
Перейдите в папку проекта
cd 30-Days-Of-React - 3
Установите Node.js с официального сайта, затем проверьте установку
node -v - 4
Откройте первый урок и следуйте инструкциям
Что важно знать
- Курс написан в формате учебника, лицензия не указана.
- Некоторые изображения и материалы взяты из другого курса, поэтому, возможно, потребуется переименовать их.
- Автор отмечает, что материалы не вычитаны.
Темы
Частые вопросы
- Что такое 30-Days-Of-React?
- Пошаговый 30-дневный курс по React: от основ JavaScript до хуков, маршрутизации и управления состоянием. 30 Days Of React — это учебный репозиторий, в котором на протяжении 30 дней каждый день посвящён отдельному уроку. Курс начинается с повторения JavaScript и знакомства с React, а затем охватывает компоненты, props, списки и ключи, состояние, условный рендеринг, события, формы и управляемые и неуправляемые поля ввода.
- 30-Days-Of-React можно использовать бесплатно? Какая у него лицензия?
- У 30-Days-Of-React не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- 30-Days-Of-React всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в 30-Days-Of-React — 27 авг. 2026 г..
- Для чего можно использовать 30-Days-Of-React?
- Изучение React с нуля после освоения основ JavaScript. Освоение React по структурированному ежедневному плану в течение месяца. Практика работы с хуками и маршрутизацией на включённых в курс проектах и упражнениях.
- Как установить 30-Days-Of-React?
- Сделайте форк и клонируйте репозиторий: git clone git@github.com:username/30-Days-Of-React.git Перейдите в папку проекта: cd 30-Days-Of-React Установите Node.js с официального сайта, затем проверьте установку: node -v Откройте первый урок и следуйте инструкциям
- Где скачать 30-Days-Of-React?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Asabeneh/30-Days-Of-React
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая кодовая база freeCodeCamp.org — бесплатной платформы для самостоятельного изучения программирования и математики.
Учебная программа для начинающих: 12 недель и 24 урока по HTML, CSS и JavaScript с практическими проектами — от террариума до космической игры.
Подборка вопросов и ответов для собеседований по ReactJS, охватывающая React, Router, Redux, тестирование и React Native.
Кроссплатформенный эмулятор терминала на веб-технологиях с поддержкой плагинов и тем оформления.
Быстрая и гибкая CSS-in-JS-библиотека для стилизации приложений с помощью строковых или объектных стилей и предсказуемой композиции.