我正在使用Meteor启动一个新项目,我希望在创建该项目时使用--full体系结构:meteor create myApp --full
但是,我并不真正理解import/ui/中某些文件夹的用途和区别:
特别是layouts和pages的区别。它们应该包含什么类型的代码?
发布于 2017-06-02 09:10:59
一旦你试图掌握反应,它就会变得清晰起来。不过,了解火势也是很有价值的。
组件这些是自包含的反应组件或火焰模板。这意味着它们不局限于应用程序中的任何其他内容。流星描述了两种类型的组件:可重用和智能。可重用组件是通用的、可重用的,并且不包含任何业务逻辑。他们通过父组件接收数据。
智能组件通常不包含太多与UI相关的逻辑,而只是充当数据和可重用组件之间的一个层。这些智能组件包含业务逻辑,并将数据推送到可重用组件。
布局实际上只是布局。应用程序用户界面的结构是一个布局。它不应该包含任何逻辑。布局主要包含用于响应智能组件的引用,而智能组件反过来又加载可重用组件。
页面与布局相同,但在页面级别上。每个页面都包含一个布局和引用组件。
更好的解释可以在这里找到:https://guide.meteor.com/ui-ux.html
https://stackoverflow.com/questions/44309390
复制相似问题