context的基本使用,以及什么时候会用到context?

        1、通过React.createContext创建生产者和消费者组件

        2、通过生产者组件(GlobalContext.Provider)来生产所有组件所需要的数据,注意当前生产者组件中有
        一个属性value,value的值就是生产的数据
        
        3、如果某些组件需要使用生产者生产的数据时候,需要用消费者组件(GlobalContext.Consumer)进行包裹
注意的地方是消费者组件内部必须是一个函数,函数必须返回一个jsx语法,另外这个函数的形参就是生产者 的数据 当你需要跨组件传值的时候就需要用到context

 

 

context 的使用(传递数据)

 【react】react  中使用context  的方法------跨组件传值

 

 通过createContext  创建一个生产者,共下面的消费来使用。

 【react】react  中使用context  的方法------跨组件传值

 

 

 

 

 context使用的基本使用

1、创建文件(引入及导出)------------1、通过React.createContext创建生产者和消费者组件

 【react】react  中使用context  的方法------跨组件传值

 

 

  2、在main.js 文件中引入,通过 <GlobalContext.Provider> 标签中的value来生产数据-----

2、通过生产者组件(GlobalContext.Provider)来生产所有组件所需要的数据,注意当前生产者组件中有
        一个属性value,value的值就是生产的数据

【react】react  中使用context  的方法------跨组件传值

 

 

 

 

 3、使用数据(引入,标签包裹,函数)-----------------

3、如果某些组件需要使用生产者生产的数据时候,需要用消费者组件(GlobalContext.Consumer)进行包裹
        注意的地方是消费者组件内部必须是一个函数,函数必须返回一个jsx语法,另外这个函数的形参就是生产者
        的数据

 

【react】react  中使用context  的方法------跨组件传值

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

扩展内容

【react】react  中使用context  的方法------跨组件传值

 

相关文章:

  • 2021-10-28
  • 2021-06-08
  • 2022-01-22
  • 2022-01-13
  • 2021-06-22
  • 2021-12-20
  • 2022-12-23
猜你喜欢
  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案