良好的反应功能

时间:2019-06-24 18:30:40

标签: javascript reactjs

我猜,当我的组件开始变大并且其功能中包含一些复杂的逻辑时,我应该为函数和处理程序创建一个单独的文件吗?还是将组件逻辑和渲染方法维护在同一文件中的一种更好的做法?

很抱歉,如果这不是一个好问题,但这使我感到困扰。我希望得到一些好的建议。谢谢。

2 个答案:

答案 0 :(得分:0)

为该组件定义最多最小部分,而不是编写一个复杂的组件。这样,您将只需要必需的钩子和方法。这样您就可以清楚地了解自己的前进方向。

例如。

  • 面部组件

  • 眼睛成分
  • 口腔成分
  • 鼻子组件
  • 耳朵成分
  • ...组件

您还可以阅读以下文档:

最重要的是:

答案 1 :(得分:0)

React站点提供了有关Thinking in React的出色概述,引导您完成了使用React构建可搜索产品数据表的思考过程。

我建议从此处开始,然后仔细阅读整个主要概念部分。

构建可扩展的,结构良好的应用程序需要经验。您不能从一个stackoverflow问题中收集到任何东西。祝你好运!