Что не так с React.js? Best practices vs code smells, Александр Погорелов - Frontend

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • Подписывайтесь на наш канал здесь и в телеграмм t.me/meetups_e..., чтобы быть в курсе будущих митапов и не пропускать полезные доклады!
    Александр Погорелов, Senior Frontend Developer, Teamlead, DataArt
    Доклад начну с представления себя и плана презентации, потом разберу каждый из смысловых блоков, которых всего три: немного о самом фреймворке; разбор "запахов" кода; разбор лучших практик. Доклад будет полезен фронтенд разработчикам любого уровня, новички узнают что-то новое, матёрые разработчики освежат память. Используя подходы описанные в докладе, ваш код будет чище, читабельнее и поддерживаемее, потому что все примеры взяты из реальной жизни, из реальных проектов. В конце будут даны ссылки на используемые источники и репозиторий с примерами использования лучших практик представленных в презентации.
    0:28 Вступление
    1:07 Что не так с React.js
    3:57 Code Smells / Много props
    4:52 Неконсистентные props
    5:38 Разные сущности в одном useEffect
    6:12 Props in useState
    8:16 God Component
    9:33 Context as Redux
    10:08 Сырые данные
    12:14 Общепрограммистские Best practices
    14:49 Сокрытие сложности
    15:13 Components & Containers
    16:41 Custom Hooks
    17:53 High Order Components
    18:42 Context API
    19:24 Function as a Child
    20:12 Оптимизация / React.memo
    21:58 useCallback (useMemo)
    23:32 God Context
    25:02 Итоги

Комментарии • 10