Обновить
0
0

Frontend developer

Отправить сообщение
Недавно открыл для себя инструмент для управления состоянием основанный на хуках — Easy Peasy, особенно будет полезен тем, кого напрягает излишний бойлерплейт Redux. Работает поверх Redux, поэтому из коробки поддерживает Redux Dev Tools. При этом нет конфигурации, нет бойлерплейта, отличная поддержка TypeScript. В результате получается очень лаконичный код, рекомендую.
В своих проектах стараюсь использовать компоненты-контейнеры, которые отвечают за логику получения данных, а также презентационные компоненты, которые получают необходимые данные из контейнера и отображают их. Такой подход позволяет разделить ответственность и код становится более читабельным. Также одни и те же данные могут понадобиться в нескольких местах, например получение списка новостей для страницы «Новости» и для компонента «Последние новости», который скажем показывается на «Главной странице». Компонент-контейнер в таком случае позволит избежать дублирования кода.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность