如何使用react JS

时间:2017-11-29 07:49:42

标签: reactjs

我们对React JS很新。关于什么应该是一个组件以及什么不应该是什么,有很多关于首次亮相/混淆。

是否有任何准则可以使此决定更简单?

例如,在网站上显示多个位置的按钮应该是单个组件?虽然颜色,尺寸,动作,标签等按钮的属性会有所不同。

1 个答案:

答案 0 :(得分:1)

你不必提前做出决定,“哦,我将重新使用它,所以我会把它作为一个组件。”通常你从一个组件开始,然后在以后分解它:你从一个组件开始,它变得越来越大,你注意到它变得笨拙或你有相同的代码 - 所以你重构成多个组件。

DRY:当您发现自己在多个地方重复相同的React代码时,那就是您需要一个组件时。

此外,只要你有复杂的逻辑只适用于你的UI的一部分,那是另一个分开它的好时机。否则你最终会遇到一大堆复杂的问题。

当我开始时,我想知道同样的事情。使用React时,它会变得更清晰。给它一些时间,不要害怕回去重构。