Коллеги, есть 3 компонента -
1) ExpensesYearFilter - возможность фильтрования записей по году
2) Expenses - родительский элемент, который включает ExpensesYearFilter и ExpensesList
3) ExpensesList - список расходов
Нужно создать функцию фильтрования. Лектор говорит вот так:
1. собираете данные из фильтра в ExpensesYearFilter
2. lift-state data из ExpensesYearFilter в Expenses
3. создаете state для expensesYearFilterData в Expenses
У меня возник философский вопрос:
1. Данные генерируются в ExpensesYearFilter
2. Следовательно, по идее, нужно и state создавать в этом же компоненте, чтобы они были рядом
Почему лектор так говорит?