【发布时间】:2017-09-13 08:19:05
【问题描述】:
我一直在寻找当有人在 angularjs / angular 上的 Web 应用程序中创建新组件时的逻辑,但我认为这更通用,可能适用于所有基于组件的前端结束框架。
我知道有一些原则,比如它应该是抽象的和可重用的,但是例如我在 angular docs 上看到每条单独的路由都查看一个特定的组件(这怎么可能是可重用的)。 在创建新组件之前我可能会问任何可靠的问题?
【问题讨论】:
-
我会说它类似于类。一个组件应该做一件事并且应该做好。
-
Gunter 说过……至少,应用程序的每个“页面”都应该是一个组件。如果页面上有任何东西可以重复使用,例如一组用于搜索的控件,那么它们也可以是一个单独的组件。
-
组件可以在应用程序的任何地方重用。如果您计划在项目的不同部分多次重用组件,那么创建一个组件将是一个好主意。
-
@korte 只使用 angular 然后不要混淆 angular 和 angular js
-
@RahulSingh,我没有问任何问题。您的评论 angular js has nothing called components 不正确,所以我只提到了官方文档。此外,Angular 组件基本上是对 AngularJs 组件的升级。
标签: angular reactjs functional-programming vue.js web-component