Розбір рішень · Junior · Запитання 5 з 12

Два сусідні компоненти на сторінці ділять значення фільтра: один його редагує, другий показує відфільтровану таблицю. Більше воно нікому не потрібне. Де тримати стан?

Показати відповідь

Правильна відповідь: У найближчому спільному батьку, передаючи пропсами

Пояснення

Підняття стану до найближчого спільного батька достатнє для двох сусідів і лишає потік даних зрозумілим. Context підходить для значень, потрібних багатьом компонентам на різній глибині, як-от тема. Глобальний стор підходить для стану, спільного між далекими сторінками, а для одного фільтра це зайва машинерія.

Де почитати

Помилка в запитанні

Розбір рішень · Junior · запитання 5

Перевірте себе

Пройдіть тест Розбір рішень · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест