Next.js is a framework for building React apps with automatic server-side rendering support, resulting in better performance than vanilla React. The framework also offers zero configuration, automatic code splitting and prefech out of the box.