高階組件實際上是個函數react
使用組件做爲參數或者函數返回值是一個組件npm
高階組件的使用:react-native
1.定義一個函數,參數是一個組件,函數返回值是一個組件babel
2.@高階組件名函數
1.npm run ejectco
2.npm install babel-preset-stage-2 --save-dev參數
3.npm install babel-preset-react-native-stage-0 --save-devdecorator
4.根目錄下建立.babelrc ab
{tag
presets: [react-native-stage-0/decorator-support]
}