Мне интересно, что другие считают наилучшей практикой при выборе между реквизитом и контекстом:
Для действительно простых приложений реквизиты кажутся великолепными
По мере роста приложения требуются контексты, чтобы компоненты «внуков» и «пра-пра-внуков» могли легко получить значения, например, c.
Но тогда у нас есть большое приложение, в котором иногда реквизиты передаются их детям, а иногда используется контекст. Не идеально.
Если вы заранее знаете, какими будут ваши потомки, вы можете легко принять решение при написании контейнера: если потомственное дерево мелкое, подпорки в порядке. Если он глубокий (или неизвестный), используйте контекст.
Но так как вы действительно никогда не знаете заранее, как потомство дерева будет реализовано (или изменено), вы как бы подталкиваетесь к контексту "большинство времени ".
Итак, можно ли" стандартизировать "идиому? У кого-нибудь есть понимание этого?
Просто любопытно ... Спасибо!