-
页面的概念
页面由块和一系列配置信息组成
块由一个模板字符串和一系列配置信息组成
基本上一个页面的ast可以看成这样
{
blocks: [
{blockType:'header', content:'<header></header>' ,config:{}},
{blockType:'desc',config:{}},
{blockType:'footer', content:'<footer></footer>' config:{}},
],
config:{}
} -
由页面ast渲染出来的最终结果可以是以下几种
- 静态html
优点:对seo友好,生成静态文件比较容易
缺点:如果要加入其他react组件比较麻烦,对于网站某些功能开发退回到jquery时代 - 完整的react应用
优点:加入其他react组件比较容易,开发比较友好
缺点:生成静态文件比较麻烦,对seo不友好,需要ssr
- 静态html
网友评论