Next.js 介绍

Next.js是react进行服务端渲染的一个工具,默认以根目录下的pages为渲染路由

目前使用的团队

  • 国内:腾讯网手机版 / Teambition
  • 国外:Netflix Jobs / Twitch/ TikTok

定位

Node.js 全栈框架

  • CSS-in-JS
  • 页面预渲染 + SSR
  • 前后端同构【代码同时运行在两端】
  • Node.js 10.13 以上
  • React
  • TS

弱项

  • 完全没有数据库相关功能,可自行搭配sequelize 或 TypeORM
  • 完全没有提供测试相关功能

代码同构

  • Node和Chrome控制台同时运行同一份代码。例如打一个log,两端同时执行
  • 注意差异:
    1. 有些代码需要用户触发,则只在浏览器执行
    2. API的差异性,Node和window的API不一样

你可能感兴趣的:(Next.js 介绍)