РассмотримПередача реквизита через слишком много уровней
Parent component (prop: textColor)
intermediate component 1
intermediate component 2
intermediate component N
Component with text (needs textColor)
Как идти о избежать прохождения textColor
через промежуточные компоненты явно?
Является ли это хорошим прецедентом для контекста, хотя у него есть предупреждения, которые препятствуют его использованию по разным причинам?
Если вы используете redux, тогда храните textColor в '' 'Store''', чтобы получить из хранилища в ваш любой компонент как' '' props'''. –
@Kartik_Agarwal это правильно, но это означает, что те компоненты, которые могут получить доступ к 'store' в качестве опоры, являются контейнерами, а не репрезентативными (ака просто) компонентами. Вот почему я не решаюсь это сделать, я думаю, что те компоненты, которые находятся очень глубоко по дереву, должны быть простыми. – ave