Reactjs 不让App.js扩展React.Component是最佳做法吗?
如果我用Reactjs 不让App.js扩展React.Component是最佳做法吗?,reactjs,create-react-app,Reactjs,Create React App,如果我用create react app创建一个新项目,我会得到一个app.js模块,其中默认的导出app,只是一个函数,因此没有状态,这很烦人。如果我想要根级别的状态,这是否意味着我应该在App下有一个(根)组件,或者我应该让我的App扩展React.component?我不想违反惯例,似乎有原因,所以我想我会问。这是最好的做法如果可能的话 因为create react app不知道您需要的状态,所以它为您创建了最简单的解决方案,您可以对其进行更改。这没什么错。这是最好的做法如果可能的话 因为
create react app
创建一个新项目,我会得到一个app.js
模块,其中默认的导出app
,只是一个函数,因此没有状态,这很烦人。如果我想要根级别的状态,这是否意味着我应该在App
下有一个(根)组件,或者我应该让我的App
扩展React.component
?我不想违反惯例,似乎有原因,所以我想我会问。这是最好的做法如果可能的话
因为create react app
不知道您需要的状态,所以它为您创建了最简单的解决方案,您可以对其进行更改。这没什么错。这是最好的做法如果可能的话
因为create react app
不知道您需要的状态,所以它为您创建了最简单的解决方案,您可以对其进行更改。这并没有什么错。可以使用钩子拥有状态
。