当组件嵌套层级很深时,使用props从最外层的组件向最内层传递数据很繁琐,不方便编写,不直观。这时候可以使用context来传递参数。这里介绍一下在ReactHooks中使用context传参(区别于ReactClass中的使用)来提供数据组件:1.需要使用React.createContext创建一个context(比如UserContext);并导出UserContext。2.使用创建的UserContext.Provider作为祖先元素,包装接收数据的组件。3.使用

当组件嵌套层级很深时,使用props从最外层的组件向最内层传递数据很繁琐,不方便编写,不直观。这时候可以使用context来传递参数。这里介绍一下在ReactHooks中使用context传参(区别于ReactClass中的使用)来提供数据组件:1.需要使用React.createContext创建一个context(比如UserContext);并导出UserContext。2.使用创建的UserContext.Provider作为祖先元素,包装接收数据的组件。3.使用