Тут накидал пример -
https://stackblitz.com/edit/react-nwxse1?file=src/...
Допустим
<Todos/> - список тудушек, где используется компонент
<TodoItem/>
<App/> - страница со списком тудушек
<Todos/>
<Header /> - в нем тоже
<Todos/> который появляется по наведению на
Link2, но тут должна выводится часть инфы, например только заголовки:
Как правильно использовать
<TodoItem/> для вывода разного набора данных из одного источника?
Мысль пока только одна, прокидывать данные через
<Todos/>.
То есть для страницы будет условно
<Todos todosFull="{...}"/>
В шапке меняем
<TodoItem/> на
<Todos todosShort="{...}"/>, переписать в компоненте
<TodoItem/> логику вывода, проверять какой пропс передан и сделать условный рендеринг.
Или как правильно делать?