注册账号登录
Will
想肄业当个快乐的码农
关注

结合了源码研究了一天服务器端渲染,好复杂。。

技术React创建于2019/01/17323次阅读1人收藏

如题,心塞。。补充个问题吧,能长进点是一点。。。

这个switch权限控制是什么意思,里面 break不会停止响应请求了吗?


2条评论 / 9条回复

哈啊,服务端渲染代码主要就是这两部分。

src/app/init-data.js

首次打开网站的时候,请求网站初始需要的数据,主要是登陆验证等。

src/app/pages/*/load-data.js

访问到具体页面时候需要加载的数据,不存在则表示不需要在服务端请求数据。

总体的来说,ssr主要是为seo、以及更快的显示出首屏内容,建议只在服务端请求需要的数据,尽量可能少的在服务端请求数据。

回复

嗯嗯,基本思路懂得了,能get到signin验证token身份 以及 展现具体post/:id的部分。就是客户端和node的state pros同步还有用到react-router的地方目前还稀里糊涂的。

另外src/app和src/pages这两个文件是2.3.0版本的吗,我还在看老老版本,好像是上两个版本

2019/01/17
回复
吴世剑
回复了Will

是的,2.3.0,小小的改动了一下。

2019/01/17
回复

奥奥

2019/01/17
回复

break 它是用于跳出 switch() 语句。

http://www.w3school.com.cn/js/js_break.asp

回复

哎呀,md,我晕的连跳出switch都认不得了。。这代码真的有毒hahah 。。。。现在我看见route都以为是<Router>

2019/01/17
回复
吴世剑
回复了Will

😂同学,注意劳逸结合,适当休息。

2019/01/17
回复

谢谢老板关心,发个红包慰问下吧


2019/01/17
回复
吴世剑
回复了Will

哈哈,现在还没有发红包功能~🙈

2019/01/17来自 iPhone
回复

搞一个吧,正好快过年了哈哈,突然有了贴二维码的冲动


2019/01/17
回复
吴世剑
回复了Will

做支付功能麻烦着呢,首先得注册一家公司,还得去银行办对公账户。

不过慢慢来,也许以后会有的。

2019/01/17
回复
Will
想肄业当个快乐的码农
关注私信
16
关注
4
粉丝
29
帖子