是否有一种方法可以从提供程序访问最近的上下文,而无需使用this.context
在组件中显式声明contextType?
OR是否可以设置默认上下文,所以当我说this.context
时,我会得到该上下文值?
答案 0 :(得分:0)
正如您自己在评论中提到的那样,HOC实际上是一个好主意。 您可以编写纯可重用的组件,并使用相同的函数包装它们。例如,类似的事情应该可以解决问题。
P.s。不,没有简单的方法来获取最接近的上下文。另外,如果在某个时候您将添加其他上下文(Redux,i18n等),这样做基本上会引起bug。
tomcat