inspired by React-Eyepetizer and thanks to the official offer of the api.
next.js + axios + typescript + react-lazyload + jest - mobx
https://blinkcat.github.io/mobx-react-eyepetizer/
#开发模式
yarn dev
- next.js总体很好,开箱即用的ssr,支持dynamic import,内置的styled-jsx也能最大限度的保留css/sass/less的灵活性。当然也自带了路由功能。�它还可以让你通过
<HEAD></HEAD>
组件添加元素到head中。也能自定义页面layout。最后还能输出渲染过的静态页面。
<Head>
<title>My page title</title>
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
</Head>
- 同构加大了开发的难度
- 对typescript不太友好,需要做很多额外的配置。如果使用ts,测试时也是个麻烦事情。