2000);
setTimeout 是一个定时器函数,接收两个参数,第一个参数是一个匿名函数,第二个参数是时间 过了 2 秒后,执行匿名函数中的代码
setInterval高阶函数
setInterval...04
为什么需要高阶组件
多个组件都需要某个相同的功能,使用高阶组件减少重复实现
react-redux 中的connect连接器就是一个高阶组件
export default connect(mapStateToProps..., mapDispatchToProps)(Header);
05
高阶组件的实现
⒈ 如何编写高阶组件
⒉ 如何使用高阶组件
⒊ 如在高阶组件中实现传递参数
如何编写高阶组件
⒈ 实现一个普通组件...使用高阶组件,还有另外一种方式,就是使用装饰器方式,即@+函数名,它是一个语法糖,简化了我们的写法
方式 1-安装 babel 插件在 babelrc 中配置
在使用这种装饰器方式时,需要对create-react-app...-D babel-preset-react-native-stage-0
然后你需要在根目录下创建一个.babelrc文件,对.babelrc文件做一些配置
{
"presets": ["react-native-stage