Skip to content

The latest Next.js news

October 23rd, 2023

How to Think About Security in Next.js

React Server Components (RSC) in App Router is a novel paradigm that eliminates much of the redundancy and potential risks linked with conventional methods. Given the newness, developers and subsequently security teams may find it challenging to align their existing security protocols with this model.

Read More

June 22nd, 2023

Next.js App Router Update

For the next release (and coming months) we're focused on the following areas:

  • Performance
  • Stability
  • Developer Experience
Read More

May 23rd, 2022

Layouts RFC

This RFC outlines the biggest update to Next.js since it was introduced in 2016:

  • Nested Layouts: Build complex applications with nested routes.
  • Designed for Server Components: Optimized for subtree navigation.
  • Improved Data Fetching: Fetch in layouts while avoiding waterfalls.
  • Using React 18 Features: Streaming, Transitions, and Suspense.
  • Client and Server Routing: Server-centric routing with SPA-like behavior.
  • 100% incrementally adoptable: No breaking changes so you can adopt gradually.
  • Advanced Routing Conventions: Offscreen stashing, instant transitions, and more.
Read More

November 18th, 2020

Incrementally Adopting Next.js

Next.js has been designed for gradual adoption. With Next.js, you can continue using your existing code and add as much (or as little) React as you need. By starting small and incrementally adding more pages, you can prevent derailing feature work by avoiding a complete rewrite.

Many companies need to modernize their tech stack to reduce costs, increase developer productivity, and provide the best experience for their customers. Component-driven development has greatly improved the deployment velocity and reusability of modern codebases.

And with over 8 million downloads/month, React is the leading component-driven choice for developers. Next.js, the React framework for production, enables you to incrementally adopt React.

Read More

November 17th, 2020

Markdown/MDX with Next.js

If you're creating an information-dense website like documentation or a blog, you're probably considering using Markdown. Most developers are familiar with Markdown from GitHub and other online communities.

Markdown allows you to transform plaintext into formatted elements. For example–you want to write a 2000 character blog post, including rich formatting options like bold text, italicized text, and links. You'd like to optimize for writing and spend less time coding.

Read More

January 6th, 2020

Next.js 9.1.7

Next.js 9 was released six (6) months ago, followed by Next.js 9.1 three (3) months ago. These two releases added very powerful new features to Next.js, without increasing our baseline client runtime size.

Since then, we've focused heavily on refining and improving the framework as a whole: 9.1.1, 9.1.2, 9.1.3, 9.1.4, 9.1.5, 9.1.6, and 9.1.7.

Let's dive into what these releases have improved!

Read More

October 9th, 2019

Introducing Create Next App

We're delighted today to introduce the new Create Next App.

Create Next App sets up a modern React application powered by Next.js in one command.

Read More

September 30th, 2019

Next.js 9.0.7

Next.js 9.0 was released approximately two months ago. Since then, we’ve been busy with 7 smaller but quite important releases: 9.0.1, 9.0.2, 9.0.3, 9.0.4, 9.0.5, 9.0.6, and 9.0.7.

Let’s dive into what these releases have brought to your websites and applications, with absolutely no breaking changes.

Read More

March 28th, 2019

Styling Next.js with Styled JSX

Styled JSX is a CSS-in-JS library that allows you to write encapsulated and scoped CSS to style your components. The styles you introduce for one component won't affect other components, allowing you to add, change and delete styles without worrying about unintended side effects.

Read More

June 27th, 2018

Next.js 6.1

We are proud today to introduce the production-ready Next.js 6.1, featuring:

  • Increased hot reloading reliability
  • Codebase improvements
  • Next.js codemods
Read More

May 16th, 2018

Next.js 6 and Nextjs.org

We are proud today to introduce the production-ready Next.js 6, featuring:

  • Zero-configuration static exports. No need for next.config.js by default
  • _app.js, an extension point that enables page transitions, error boundaries and more
  • Babel 7 and Fragment syntax <> support
  • Extended integration test suites with a strong focus on security
  • Flow annotations in the core codebase
Read More