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

Posted 前端小歌谣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[react] 除了实例的属性可以获取Context外哪些地方还能直接获取Context呢?相关的知识,希望对你有一定的参考价值。

[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

个人简介

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



主目录

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

以上是关于[react] 除了实例的属性可以获取Context外哪些地方还能直接获取Context呢?的主要内容,如果未能解决你的问题,请参考以下文章

React的PropTYpes

React 中的 React.component 除了创建我们组件的实例并在其上设置 props 对象之外还有啥作用?

前端一个更底层库-React基础知识

京东前端高频react面试题及答案

京东前端高频react面试题及答案

京东前端高频react面试题及答案