Прежде чем с головой бросаться в освоение новых подходов мы разберемся и проанализируем - какие же проблемы с HOC'ами и render prop'ами заставили разработчиков React искать чего-то нового.
Suspense
Мы поговорим о том, что представляет собой Suspense в данный момент и что он будет представлять из себя в будущем. Разберем нюансы асинхронного рендеринга и как этот подход облегчает решение типовых задач ;
Введение в hooks
Хуки как замена recompose/recompact. Применение hooks для повседневных задач ;
Hooks под капотом
Как работают hooks "под капотом", какие ограничения на них накладываются и чем они обусловлены. Как выражать свою логику в виде эффективно-переиспользуемых hooks ;
Побочные эффекты
Почему useEffect не так прост как кажется и чем он отличается от useCallback. Хитрости refs, особенности Fiber и прочее ;
DSL
"Думайте о React как о языке" - о чем этот твит Абрамова и что он означает для логики архитектора систем. Как делать так, чтобы на хуках писалось естественнее чем без них ;
Новая жизнь с хуками
Как переезжать на "хуки" существующее большое приложение и не сломать ничего. Вопросы производительности при использовании hooks ;
Надежность
Тесты, типизация и прочие ужасы надежных, поддерживаемых и масштабируемых React-приложений. Как писать hooks сегодня, чтобы завтра не было мучительно больно ;
Бонусный раунд :)
Нерешенные проблемы hooks, мысли по поводу их будущего и прочее, прочее, прочее ;
Какой уровень знания React нужен для прохождения курса?
Вы должны иметь опыт разработки на React хотя бы порядка 2-3 месяцев. В идеале понимать как работают HOC'и и render-prop ;
Посмотреть больше
Удален по просьбе правообладателя
Урок 1.00:20:55
React 16 Тихая революция
Урок 2.00:59:14
Введение
Урок 3.01:36:33
Асинхронность
Урок 4.01:04:50
Hooks
Урок 5.00:45:15
Custom Hooks
Урок 6.00:41:20
Тестирование Hooks
Урок 7.01:04:59
Реальность
Урок 8.00:46:07
Миграция
Урок 9.00:24:36
Мысли
Комментарии
Владилен Минин
Курс топ!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
2 месяца глубокого погружения в экосистему React. React - превосходно документированная библиотека. create-react-app, redux, да и сам React задали стандартны де-факто по уровню developer experience. Это позволяет на курсе по минимуму пересказывать документацию, и по максимуму учить принципам, указывать слабые места и лучшие практики.
Погрузитесь и изучите React.js с нуля! Изучите Reactjs, Redux, React Routing, Animations, Основы Next.js и многое другое! Изучите React или погрузитесь в него глубже. Изучайте теорию, решайте задания, практикуйте в демонстрационных проектах и создавайте одно большое приложение, которое улучшается на протяжении всего курса: Burger Builder!
Практическая разработка коммерческих React приложений. Чтобы сделать этот курс максимально полезным, мне очень важно знать мнение первых учеников. А это невозможно сделать, не поделившись готовыми уроками уже сейчас. Этот курс снят на 70% (это означает, что несколько последних глав ещё не добавлены в курс).
Узнайте будущее создания приложений React уже сегодня. React Hooks - это революционная функция в React, которая в корне меняет способ создания приложений React.