provider

customer

父组件

创建context对象并导出

export const AddContext = React.createContext<any>({})
导出Provider Consymer
export const { Provider, Consumer } = AddContext
const Index = () => {
  return (
    value={ 要传递的数据 }
    <Provider value={{ formData, setFormData, handleSave }}>
      接受数据的后代组件
      <Add/>
    </Provider>
  )
}
exprot default
子组件或孙子组件
import React, { useContext } from 'react'
import { AddContext } from '父组件'
const 公共数据 = useContext(Context)
const { formData, setFormData, handleSave } = useContext(AddContext)
return ( 函数组件的内容 )
return (
  使用
)

最新文章

  1. 马克飞象 Markdown 使用和学习
  2. 打通多个帝国CMS系统的会员整合与同步教程
  3. vim中添加molokai.vim 配色安装
  4. cf251.2.C (构造题的技巧)
  5. poj 1182
  6. Codeforces Round #160 (Div. 2) D. Maxim and Restaurant(DP)
  7. Linux平台下线程池的原理及实现
  8. DateTable与List&lt;T&gt;相互转换 及JSON与DataTable(DataSet)相互转化
  9. nginx的监控配置
  10. 剑指Offer43 n个骰子点数概率
  11. NC / Netcat - 文件传输
  12. 【转】Android4.4(MT8685)源码蓝牙解析--BLE搜索
  13. python3实现邮件发送程序
  14. banana pro 板子
  15. VA自动补全QT
  16. dos下遍历目录和文件的代码(主要利用for命令)
  17. JavaScript 中 this 的详解
  18. centos6.5环境下的web项目mysql编码方式导致的中文乱码问题
  19. asp。net内置委托
  20. 【leetcode】 算法题3 无重复字符的最长子串

热门文章

  1. Java19虚拟线程都来了,我正在写的线程代码会被淘汰掉吗?
  2. NOI2018 D1T1 洛谷P4768 归程 (Kruskal重构树)
  3. IDEA插件MyBatisCodeHelper-Pro的破解与使用
  4. [Thread] Synchronized
  5. Windows应急响应——敬请期待!
  6. Unexpected token u in JSON at position 0
  7. letcode刷题记录-day01-两数之和
  8. 带你了解NLP的词嵌入
  9. perl中sprintf函数的用法
  10. 数组去重函数(unique)