Рассмотрим самые эффективные решения для создания React приложений. Простым языком и на примерах кода.
Код большинства проектов на React — это 💩. Но проблема не в React.Просто, чтобы код был 🔥, нужно знать правила.В этом курсе я даю 58 практических советов по написанию поддерживаемого и эффективного кода на React
Будет минимум абстрактных размышлений. Максимум советов "бери и делай"
Чтобы понять, как правильно, надо понять, как не правильно)В первой части мы посмотрим на ошибки, которые допускают даже синьоры
Разделил компоненты на несколько и стало только хуже?Здесь мы рассмотрим паттерны эффективной декомпозиции кода, которые позволяют достигать Low coupling/High cochesion
Использовать папочку components? или лучше ui и model? В этому модуле ответим на все вопросы по типу: "Куда положить это?"
Надоели десятки useEffect и огромные Redux сторы?Здесь мы научимся правильно организовывать состояние в React приложениях.
Умение писать инфраструктуру - крайне важный навык на пути к синьорности.Этот модуль научит вас создавать элегантные переиспользуемые компоненты и хуки на React.
Почему оптимизация рендеров — это последнее дело?Здесь мы поговорим о самых эффективных паттернах оптимизации React кода.
Здесь собраны именно те паттерны, которые будут полезны любому приложению. И которые не зависят от используемых библиотек и специфических задач.Но существует ещё очень много специфических паттернов, которые вы можете найти в курсах к технологиям и в воркшопах сообщества.
1. Каждый паттерн будет представлен в виде небольшого практического урока. ✔️К каждому паттерну: какую задачу решает и когда лучше использовать.
2. В течение всего курса вы делаете проект для закрепления материала.✔️ Сразу применяете информацию на практике.
3. Раз в неделю проходят QA сессии, где я проверяю домашки тех, кто успел их сделать до дедлайна✔️Записи QA сессий будут доступны тут.