gpt4 book ai didi

reactjs - 为什么要在 React (Native) 中使用 `extend` 组件?

转载 作者:行者123 更新时间:2023-12-03 23:56:16 24 4
gpt4 key购买 nike

我在这个 React 生态系统中很新,但到目前为止,关于组件是什么以及如何使用以下方法创建组件非常清楚:

export default class NotificationsScreen extends Component {
render() {
return(<View></View>);
}
}

但是我看到了一些只是使用的例子
const MySmallComponent = (props) => <View></View>

该应用程序似乎也能正常工作..

扩展 Component有什么好处?

最佳答案

由于 React 与函数式编程密切相关,因此在 React 中编写纯函数始终是一个好习惯。如果您的组件不需要管理状态或涉及生命周期方法,则使用无状态组件:

  • 这样感觉更自然
  • 易写,易读
  • extends 、状态和生命周期方法意味着更快的代码

  • 您甚至可以在 this article 找到更多原因。 .所以,我想说的是,如果您不需要管理其状态,请始终使用无状态组件。

    关于reactjs - 为什么要在 React (Native) 中使用 `extend` 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46484281/

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