Организация React-компонентов с React Router
Есть вот такой интерфейс:
и есть 3 компонента: PageEmployerList, EmployerListContainer и EmployerList.
Не совсем понятны границы компонентов.
В каком из этих компонентов должны находится заголовок страницы и кнопки «Список сотрудников» и «Новый сотрудник» ?
Ответы (1 шт):
Автор решения: Даниил Григорьев
→ Ссылка
Если я вас правильно понимаю, то вы не хотите, чтобы в презентационную компоненту была предоставлена бизнес-логика. В таком случае, я действительно не создаю ее там, но возвращаю ее как return в компоненте-контейнере, в которой как раз-таки эта логика(где и есть надлежащие функции и данные есть) там и присутствует. И отрисовываю через Route как раз-таки этот контейнер. Так получается более чистый код.
