react ssr 之 next 最佳实战 (三)

react ssr Next.js 之 服务器渲染

这个真的头疼啊, 百度丫的怎么就不能出一个规范解决spa问题, API请求的时间要控制好, 最好不要超过半秒。

先安装isomorphic-unfetch
修改my Page

import {Link, HeadF$ }from '../../next'
import fetch from 'isomorphic-unfetch'

const view$ =  HeadF$({
    title: 'my'
})
((props) =>
  

my Page

go to index

service

{ // props.data.data.map(e => //

{e}

// )

fetch result:{props.data.error}

}
) view$.getInitialProps = async function() { const URL = 'https://upload.qiniup.com/' const res = await fetch(URL) const data = await res.json() return { data: data } } export default view$

然后打开view-source:http://localhost:3000/my
看到源码

可以看到已经在服务端渲染了。

嗯, 就是这样简单。

未完...
构建大型项目肯定不能就这么设计, 等下再写, 我先写下第三部分比较重要的, 如何配合redux。

你可能感兴趣的:(react ssr 之 next 最佳实战 (三))