gpt4 book ai didi

reactjs - 为什么create-react-app现在对App使用功能组件?

转载 作者:行者123 更新时间:2023-12-03 13:40:49 25 4
gpt4 key购买 nike

曾经是:

class App extends Components{
//...
}

现在create-react-appApp.js中有这个:

function App(){
//...
}

有人知道为什么要进行此更改吗?他们是否建议我们不应该在应用程序中拥有状态?

最佳答案

自从 React 中引入了 hooks,你就可以在函数组件中拥有状态(参见 useState )。

根据React 16.x roadmap post ,慢慢地将类组件过渡到函数组件可能是一个很好的举措:

Hooks don’t deprecate classes. However, if Hooks are successful, it is possible that in a future major release class support might move to a separate package, reducing the default bundle size of React.

关于reactjs - 为什么create-react-app现在对App使用功能组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55889693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com