react 服务端渲染之 next.js
为什么使用 Next.js 来做 React 服务端渲染 ?
快速搭建 Next.js 环境
初始化 pacakge.json
npm init -y
安装相关依赖
npm install --save next react react-dom
添加 next.js 相关的脚本
/package.json
{
"scripts": {
"dev": "next",
"build": "next build",
"start": "next start"
}
}
编写测试文件
/pages/index.js
import Head from 'next/head';
export default () => (
<div>
<Head>
<title>My page title</title>
</Head>
<p>Hello world!</p>
</div>
);
运行项目, 浏览器访问 http://localhost:3000
npm run dev
next.js 的详细用法请参照官方文档