先上地址:
做这个站是为了尝试 graphQL,当然也是为了尝试 Relay, 同时也是想尝试在 gitlab.com 上一站式解决开发周期里的所有问题:项目管理、代码托管、CI/CD、Docker 等等, 有了gitlab.com,自己不需要搭建服务
做这个站是为了尝试 graphQL,当然也是为了尝试 Relay, 同时也是想尝试在 gitlab.com 上一站式解决开发周期里的所有问题:项目管理、代码托管、CI/CD、Docker 等等, 有了gitlab.com,自己不需要搭建服务
有压缩,用的是create-react-app.
bundle size 的确有点大,主要是react-relay和 react-draft-wysiwyg 的体积太大,还在想办法缩减体积。
将 react-draft-wysiwyg 换掉了,gzip 之后少了100K。react-relay 目前还没找到比较有效的减小体积的方式。估计要等换成 relay modern之后在看了。
由于工作太忙,没有时间打理。这个网站还有很多需要改进的地方,这个站还是用的relay modern之前的版本做的,虽然relay modern已经发布一段时间了,但是工作中主要是用apollo-client,自己对apollo-client也熟一点,等有时间了,我把它切换到apollo-client版本的。等有了apollo-client提供的完美的cache解决方案,也许速度会快一点。