使用环境React上下文api 源码
如何在状态下使用上下文API 可能需要访问某些数据的任何组件层次结构都应包装在Context.Provider组件中。 层次结构中可能需要上下文中的任何数据的任何组件都应: 被包装在Context.Consumer中,或者 可以使用useContext钩子,或者 可以将静态contextType值设置为Context(仅适用于类组件) 这将通过上下文变量使数据可用于组件,该上下文变量通常使用匿名函数参数来提供。 如果子组件不需要更改此数据,这就足够了。 如果通过给特定变量或对象属性分配新值来更改子组件中的数据,则此更改将不会反映在通过Context.Provider的value属性向
用户评论