• 类组件createContext、静态属性contextType 与函数组件useContext 的对比
import { Component, createContext, useContext } from 'react'
const AppContext = createContext(0)
class Foo extends Component {render() {return (<AppContext.Consumer>{value => ('Foo:' + value)}</AppContext.Consumer>)}
}
class Bar extends Component {static contextType = AppContextrender() {const value = this.contextreturn <>Bar:{value}</>}
}
const Baz = () => {const value = useContext(AppContext)return <>Baz:{value}</>
}
const Middle = () => {return (<><AppContext.Provider value={888}><Foo /><br /><Bar /><br /><Baz /></AppContext.Provider></>)
}
export default Middle

4 contextHook相关推荐

  1. 一句话解决面试题--安卓篇

    文章目录 一.生命周期相关 二.其他杂项 2.1.Activity四种启动模式 2.2.SharedPreference在使用过程中有什么注意点? 2.3 assets与res目录区别 三.动画 四. ...

最新文章

  1. Python with as 用法
  2. POI导出人事报表:代码实现
  3. 使用python matplotlib画图
  4. [渝粤教育] 西南科技大学 英美文学 在线考试复习资料
  5. 计算机组成原理(一)计算机系统概述
  6. (JAVA)File类
  7. Apollo自动驾驶入门课程第②讲 — 高精地图
  8. 操作mysql_MySQL学习笔记之基础操作
  9. WCF添加服务失败一则
  10. Feign Hystrix微服务调用Session传播
  11. 大数据爆炸改变企业的决策
  12. 【iOS-cocos2d-X 游戏开发之八】使用Lua脚本进行游戏开发(基础篇)
  13. SqlServer Alwayson 搭建报错:19405
  14. Error:Failed to open zip file. Re-download dependencies and sync project
  15. c++输入回车结束循环,C++ cin如何输入回车停止
  16. Docker load 命令
  17. 搞IT的you知道这些么……
  18. 量子前沿英雄谱|IonQ联合创始人兼首席技术官Jungsang Kim
  19. 少爷的云台山漂流记:山崖水畔的狂欢
  20. AOSP ~ Camera - RK HAL3 ( 一 )

热门文章

  1. css规则可以放在云上,CSS中!important规则的使用方法
  2. springboot控制接口返回的字段_SpringBoot实战:SpringBoot之Rest Full接口自定义返回数据类型(ResponseBodyAdvice)...
  3. python 工资管理软件_基于[Python]的员工管理系统
  4. linux bash 字符串 连接,Linux Bash 中字符串操作
  5. vue父组件异步获取动态数据传递给子组件获取不到值
  6. Node.js Up and Runing 学习日记(八)
  7. powerdesigner中如何在自动生成建表SQL时添加模式名schema
  8. VS2010安装帮助文档出现错误
  9. Delphi编译报错对照表
  10. UESTC_秋实大哥与花 2015 UESTC Training for Data StructuresProblem B