
- Категории
- Источники
- Все курсы
- Разделы
- Книги
-
Большинство React-проектов написаны плохо. Но проблема не в React. Чтобы код был качественным, поддерживаемым и эффективным - нужны правила. В этом курсе ты получишь 58 практических советов по написанию хорошего кода на React. Минимум абстракций, максимум конкретных приёмов формата «делай вот так».
Давайте рассмотрим, чем отличается "полиморфизм" из учебников от полиморфизма, который мы применяем в повседневной практике. В итоге, вы начнёте замечать полиморфизм в своём коде. Это поможет вам стать на путь его осознанного использования для решения повседневных задач.
«Профилирование и оптимизация React» посвящён эффективной работе с производительностью React-приложений. Вы узнаете, как правильно измерять скорость работы приложения и интерпретировать результаты профилирования, а также научитесь находить узкие места кода с помощью React Profiler и Chrome DevTools. В программе - практические техники мемоизации для сложных кейсов, использование нестандартных подходов с useRef и реализация собственной простой вирт
К«Избавляемся от useEffect» поможет вам понять, почему useEffect часто становится источником множества проблем в React-проектах. Вы узнаете:почему чрезмерное использование useEffect приводит к усложнению кода;как безопасно удалить до 95% вызовов useEffect из проекта;какое влияние это окажет на архитектуру и читаемость вашего кода.Курс покажет практические подходы, которые позволят писать более предсказуемые и чистые приложения без боли и сожалени
Представляю наиболее простой и действенный метод создания этой важной инфраструктурной единицы. Я выбрал эту тему в первую очередь потому, что она способна значительно сократить время разработки — речи о нескольких месяцах.Поделюсь одной историей из моего опыта:Требовалось разработать билдер процессов. Важно отметить, что эта задача была подработкой, и у меня не было возможности тратить на нее много времени.Создать карту мне помогла библиотека (h
Курс посвящён инкапсуляции в React. Мы разберём, почему в React логика и отображение объединены в компоненты, как tailwindcss выступает формой инкапсуляции и какие подходы использовать для декомпозиции кода, если делить его не только на «логику» и «UI». Отдельно рассмотрим саму идею инкапсуляции: что это такое, почему она не ограничивается принципами ООП и как проявляется в работе с React-компонентами.
Тут вы найдете записи сессий вопросов и ответов, где подробно разбираются домашние задания и ключевые аспекты материала из курса "58 React паттернов". Каждая сессия - это возможность углубиться в решение задач, получить ответы на вопросы и разобрать важные концепции React на практике.