Изоляция состояния (State Isolation). Старайтесь хранить состояние в как можно меньшем числе компонентов. Локализуйте состояние на уровне, где оно действительно нужно, и передавайте его через пропсы.
React и TypeScript: Практическое руководство. Быстрый старт
·
Ирина Кириченко