Отделяем бизнес-логику от UI с помощью Custom Hooks в React
Разделение бизнес-логики и UI упрощает написание и тестирование компонентов, увеличивает их мобильность, улучшает читаемость кода, а так же облегчает масштабируемость всего проекта.
Основная цель этого доклада — научиться писать изолированные компоненты, которые заботятся только о своих данных, обработке ошибок и загрузке, и использовать Custom Hooks с бизнес-логикой как API для ваших компонентов.
Структура доклада:
1. Для чего нужно разделять бизнес-логику и компоненты UI.
2. Возможности React для выноса бизнес-логики за пределы компонента.
3. Пошаговое руководство по отделению бизнес-логики от UI на примере компонента Todo List.
4. Заключение и рекомендации.
Спикер:
Ольга Киба, Software engineer в Holland&Barrett
ex AliExpress, ex SkySnap
Разделение бизнес-логики и UI упрощает написание и тестирование компонентов, увеличивает их мобильность, улучшает читаемость кода, а так же облегчает масштабируемость всего проекта.
Основная цель этого доклада — научиться писать изолированные компоненты, которые заботятся только о своих данных, обработке ошибок и загрузке, и использовать Custom Hooks с бизнес-логикой как API для ваших компонентов.
Структура доклада:
1. Для чего нужно разделять бизнес-логику и компоненты UI.
2. Возможности React для выноса бизнес-логики за пределы компонента.
3. Пошаговое руководство по отделению бизнес-логики от UI на примере компонента Todo List.
4. Заключение и рекомендации.
Спикер:
Ольга Киба, Software engineer в Holland&Barrett
ex AliExpress, ex SkySnap