首页 > 技术文章 > 从0搭建react+ts+ssr

thyong 2020-06-19 18:53 原文

前言

vue和react的项目已经大大小小做过很多个了,基本都是基于cli搭建的,比如vue使用vue-cli,react使用umi、create-react-app、razzle、next等等,虽然各个配置也基本清楚,但webpack也没有系统学习过,都是需要用时再翻文档。
所以这次自己从零搭建,也算是温习巩固一下。
github仓库在这,每个版本都有对应的tag分支,每篇文章也有对应的说明

此前看到过这样一个观点:团队中只要有一两个人很熟悉webpack就可以了,就算这一两个人离职了,再安排人去深入学习两个礼拜,也足够用了。还挺赞同的,因为我也感觉webpack就是各种配置,配配配。。

整体流程

关于ssr在此就不再赘述了,说白了前端还是spa的项目,node端接管部分或全部路由做服务端渲染,整体上来说,分为以下3个步骤:

我们需要2个工程:前端spa,后端node,然后针对ssr的需要对两个工程进行改造。

推荐阅读