我在这个 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/