我正在与Meteor开始一个新项目,我想在创建项目时使用–full架构:meteor create myApp –full 但是,我真的不了解导入/ ui /中某些文件夹的目的和差异: 组件 布局 页面 特别是布局和页面之间
但是,我真的不了解导入/ ui /中某些文件夹的目的和差异:
>组件
>布局
>页面
特别是布局和页面之间的差异.它们应包含哪些类型的代码?
一旦你试图掌握React,它就会变得清晰.然而,就Blaze来说,理解它也是非常有价值的.组件
这些是独立的反应组分或闪耀模板.这意味着它们不受应用程序中的任何其他限制. Meteor描述了两种类型的组件:可重用和智能.可重用组件是通用的,可重用的,不包含任何业务逻辑.他们通过父组件接收数据.
智能组件通常不包含太多与UI相关的逻辑,而只是充当数据和可重用组件之间的层.这些智能组件包含业务逻辑并将数据推送到可重用组件.
布局
字面上只是布局.应用程序用户界面的结构是一种布局.它不应包含任何逻辑.布局主要包含对智能组件进行反应的参考,这些组件又可以加载可重用的组件.
网页
与布局相同,但在页面级别上.每个页面都包含一个布局和引用组件.
可以在这里找到更好的解释:
https://guide.meteor.com/ui-ux.html