Разделите данные и отображение
Повторите небольшое игровое упражнение, затем измените его правила. Определите минимальное состояние, вычисляемые значения и props. Изменение логики не должно требовать копирования всего компонента.
React · английская озвучка
Программа, практика и требования
Проектный React Bootcamp Колта Стила: компоненты, состояние, формы, маршрутизация, Hooks и Context. В программе много небольших игр и большой проект палитр. Последнее обновление — апрель 2023 года, поэтому её нужно выбирать с пониманием старых инструментов, классовых компонентов и ограничений окружения.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Практика React в версии курсаАнглийский язык · обновление апрель 2023
Тем, кто хочет разбирать учебные React-приложения и умеет учитывать возраст используемого окружения.
Нужен опыт HTML, CSS и JavaScript. Отдельные новые возможности JavaScript объясняются по ходу курса.
Pokedex, Hangman, Lights Out, Yahtzee, Dad Jokes и большой проект палитр цветов.
Последнее обновление — апрель 2023 года. В программе есть Create React App, классовые lifecycle-методы и старые интеграции; это не обзор последних React и Next.js.
Курс учит связывать состояние приложения и интерфейс через последовательность проектов. Pokedex, Hangman, Lights Out и Yahtzee дают небольшие задачи с понятным поведением; Dad Jokes добавляет запросы, а большой Color App — более сложную организацию интерфейса. В начале и середине программы заметное место занимают классовые компоненты и lifecycle-методы, позже идут Hooks, Context и useReducer. Такой состав может быть полезен для чтения старого кода и закрепления принципов React. Он не равнозначен курсу последних React и Next.js. В оглавлении присутствуют Create React App, JSS и withStyles; при повторении потребуется отдельно проверять версии зависимостей и способы запуска.
Эти упражнения предложены редакцией RusUdemy для самостоятельной проверки навыков. Они не являются дополнительными уроками преподавателя и не предполагают проверку работ автором.
Повторите небольшое игровое упражнение, затем измените его правила. Определите минимальное состояние, вычисляемые значения и props. Изменение логики не должно требовать копирования всего компонента.
Добавьте форму с валидацией, пустым состоянием и очисткой после успешного действия. Проверьте ввод с клавиатуры и ошибочные значения. Свяжите сообщения об ошибке с тем, что пользователь действительно может исправить.
Возьмите небольшой знакомый компонент и выразите ту же задачу двумя способами. Отдельно разберите обновление состояния и побочный эффект. Не переносите lifecycle-код механически без понимания поведения.
Сохраните версии зависимостей и команду запуска учебного Color App. Перед обновлением одной библиотеки найдите используемые API и проверьте основные сценарии. Это помогает отличить ошибку логики от несовместимости окружения.
314 лекций и 38 часов 48 минут видео. Программа включает JSX, props, state, события, формы, lifecycle, работу с API, React Router, несколько разделов Color App, Hooks, Context, useReducer, вводный Next.js и мини-курс Webpack. Конкретная современная версия Router или Next.js в проверенном плане не заявлена. Для старта нужны HTML, CSS и JavaScript.
На дату проверки в открытых данных Udemy: 39 разделов, 314 лекций, 38 ч 48 мин видео. На установку инструментов, самостоятельную практику и разбор ошибок потребуется дополнительное время. Темы ниже сгруппированы редакцией; перед выбором сверяйте доступное оглавление на Udemy.
Начните с одного небольшого проекта, который можно проверить вручную. Зафиксируйте окружение, объясните каждое обновление состояния и только затем переходите к большому Color App.
JSX, props, состояние и первые игровые упражнения
События, формы, Todo List и Yahtzee
Lifecycle-методы, запросы и Dad Jokes
React Router и маршрутизация учебных приложений
Большой проект палитр с JSS и withStyles
Hooks, Context и useReducer
Вводный Next.js, получение данных и мини-курс Webpack

Откройте бесплатный фрагмент и объясните своими словами, что делает пример и зачем нужен каждый шаг. Смотрите небольшими частями, ведите словарь терминов и повторяйте показанные действия самостоятельно. Перевод помогает понимать речь, но проверка результата всё равно остаётся частью практики.
Как проходить курсы Udemy на английскомАнглийская озвучка. Доступные субтитры и автоматический перевод проверяйте в плеере Udemy; русская озвучка не заявлена.
Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.
Опыт работы с сервисом