Next.js is a very slim yet powerful framework. Place React components in a
pagesdirectory and running
next, and you’ll get automatic code splitting, routing, hot code reloading and universal (server-side and client-side) rendering.
Version 2 of Next.js was released earlier today, with server-side and client-side rendering, dynamic routing, component styling, and link pre-fetching.