当前位置 : 主页 > 网页制作 > React >

Meteor-React项目中组件,布局和页面文件夹的目的是什么?

来源:互联网 收集:自由互联 发布时间:2021-06-15
我正在与Meteor开始一个新项目,我想在创建项目时使用–full架构:meteor create myApp –full 但是,我真的不了解导入/ ui /中某些文件夹的目的和差异: 组件 布局 页面 特别是布局和页面之间
我正在与Meteor开始一个新项目,我想在创建项目时使用–full架构:meteor create myApp –full

但是,我真的不了解导入/ ui /中某些文件夹的目的和差异:

>组件
>布局
>页面

特别是布局和页面之间的差异.它们应包含哪些类型的代码?

一旦你试图掌握React,它就会变得清晰.然而,就Blaze来说,理解它也是非常有价值的.

组件
这些是独立的反应组分或闪耀模板.这意味着它们不受应用程序中的任何其他限制. Meteor描述了两种类型的组件:可重用和智能.可重用组件是通用的,可重用的,不包含任何业务逻辑.他们通过父组件接收数据.

智能组件通常不包含太多与UI相关的逻辑,而只是充当数据和可重用组件之间的层.这些智能组件包含业务逻辑并将数据推送到可重用组件.

布局
字面上只是布局.应用程序用户界面的结构是一种布局.它不应包含任何逻辑.布局主要包含对智能组件进行反应的参考,这些组件又可以加载可重用的组件.

网页
与布局相同,但在页面级别上.每个页面都包含一个布局和引用组件.

可以在这里找到更好的解释:
https://guide.meteor.com/ui-ux.html

网友评论