通常的React项目中,最佳实践的东西都是比较小的颗粒度,大部分团队在架构级别都是自给自足。当然,没有一个通用的最佳实践可以被应用到所有的应用中,但有一些常规的规则可以让我们创建一个高效的代码库,方便复用。
软件架构及设计,是为了保持足够的高效和灵活,开发者可以用它有效地工作,且不需要修改核心部分。
文中列出了一系列在作者身上或他的团队内被证明是有效的概念和规则,大概包含components
,application structrue
,testing
,styling
,state management
和data fetching
等。这些概念和规则都是很不错的参考,不是绝对无二的实现方式。
每一个概念或规则,都给出了简单的示例,非常建议读一下原文,会收获很多,也能巩固一下React
方便的一些最佳实践。