我是 React 新手,我正在阅读 Readct 官方文档,我发现我可以通过两种方式创建状态,类和钩子。 我的问题是我的 React 项目应该使用哪种方式以及为什么。
感谢大家
实际上,我看到 React 社区非常关注 Hooks。它们更加简单,使您的代码更易于阅读且不那么冗长。此外,使用 Hooks 确实更容易重构代码。
我建议你多关注 Hooks,但是如果你也了解类是如何工作的就更好了(很多项目仍然使用类)。
这里有一个很棒的 StackOverflow 。这个问题没有正确或错误的答案。我认为钩子在这里占了上风。
它们更易于阅读和编写,使您的代码更简单且更易于维护。 Hook 还可以让您更轻松地重用代码并且提高性能。
此外,它们是使用 React 的现代方式,因此您将学习和使用最新的实践。