【问题标题】:Component should be written as a pure function组件应该写成纯函数
【发布时间】:2017-07-14 19:41:49
【问题描述】:

我有一个 react-native android 应用程序。我在 index.android.js 中的组件是无状态的,所以 eslint 抛出错误“组件应该写成纯函数”。如果我将组件作为纯函数,我如何注册应用程序或实例化应该如何?

【问题讨论】:

标签: react-native eslint react-native-android pure-function


【解决方案1】:

您甚至可以使用“纯函数”注册应用程序 这种代码可以工作

 const App = () => {
  return (
    <MainApp />
  );
};

AppRegistry.registerComponent('myapp', () => App);

可以删除“return”部分以获得更简洁的代码:

const App = () => (
    <MainApp />
);


AppRegistry.registerComponent('myapp', () => App);

【讨论】:

  • 太棒了!如果可行,请不要犹豫将此答案标记为已接受:)
猜你喜欢
  • 2017-09-08
  • 2020-10-30
  • 2016-10-02
  • 2016-06-20
  • 2019-05-03
  • 1970-01-01
  • 1970-01-01
  • 2018-02-18
  • 2011-09-04
相关资源
最近更新 更多