最新回答 / 懂渊
                                
                                                            # 高级函数1. 函数可以作为 参数被传递2. 函数可以作为返回值输出# 高阶组件1. 高阶组件就是接受一个组件作为参数并返回一个新组件的函数2. 高阶组件是一个函数,并不是一个组件## 编写高阶组件1. 实现一个普通组件2. 将普通组件使用函数包裹```function d(WrapperComponent){	return class D extends Component {		render() {			return (				<div>					<WrapperComponent...
                            
                        
                        2020-12-21
                
            
                                最赞回答 / azmake
                                
                            
                                                            //.babelrc
{"presets":["react-native-stage-0/decorator-support"]}ps:如果上面出现报错
Cannot find module 'react-native-stage-0/decorator-suppor
npm install metro-react-native-babel-preset -D
将.babelrc改为
{
  "presets": ...
                        
                        2019-11-28
                
            
                                最新回答 / lxxpsp2007
                                
                                                            这个插件不是添加在 .babelrc需要添加在 package.json 中。
                            "babel": {
  "presets": [
    "react-app"
  ],
  "plugins": [
    [
      "@babel/plugin-proposal-decorators",
      {
        "legacy": true
      }
    ]
  ]
},
                        
                        2019-09-21
                
            
                                最新回答 / 清颖7339383
                                
                                                            你说的是什么组合?是说组件吗?function也是一种react组件的写法,和class <name> extends react.Componrnt{}的写法效果一样,我感觉这里是表达在函数内返回一个组件的,就是高阶组件
                            
                        
                        2019-09-15
                
             
             
        













