gpt4 book ai didi

reactjs - 在 react-Native 中创建 UI 时 Class 和 Const 有什么区别?

转载 作者:行者123 更新时间:2023-12-05 02:12:28 25 4
gpt4 key购买 nike

const App = () => (
<View>
<Text>Test</Text>
</View>
)

class App extends Component {
render() {
return (
<View>
<Text>Test</Text>
</View>
);
}
}

当我测试时,两件事是一样的。请告诉我这两者之间的区别。

最佳答案

类组件是有状态组件,const App 是无状态(或函数式)组件。

有状态组件用于:

  1. 初始化状态
  2. 修改状态
  3. 渲染一些东西

此外,它还有生命周期方法。

而无状态组件通常仅用于返回一段 UI。

简而言之:类组件比函数式组件更强大

编辑:

React Native 0.59功能组件也可以有一个状态。参见 Hooks-Intro了解更多信息。

关于reactjs - 在 react-Native 中创建 UI 时 Class 和 Const 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55965714/

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