[react] 除了实例的属性可以获取Context外哪些地方还能直接获取Context呢?

  1. Context = React.createContext
  2. <Context.Provider value={contextValue}> child </Context.Provider>
  3. 使用
  • 组件式: <Context.Consumer>{contextValue => ...}</Context.Consumer>
  • 函数式: contextValue = useContext(Context)
  • 组件式实例属性: 定义static contextType = MyContext;(可选),使用this.context

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论



主目录

与歌谣一起通关前端面试题