codedamn logo

What’s new in Next.js Version 10?

  • Vishnupriya's profile image
    Team codedamn
What’s new in Next.js Version 10?

What is Next.js?

It is a JS(Javascript) framework and with this framework, you can build interactive, superfast, and very user-friendly websites and web applications. The Automatic Static Optimization feature in Next.js helps us build dynamic and mixed applications which contain statically and server-rendered pages.

Next.js is a server-side rendering framework, based on React’s total web programs.  It allows you to create SEOpleasant packages with minimum configuration. SEO Meta tags may be assigned to the server at the server-facet earlier than returning to the customer. This permits search engines to process data without using any JavaScript. This makes it perfect for information websites and blogs. It is also a frequent JavaScript framework for server-related applications. It offers the person a very small API space that remains on top of React, making application and internet site development greater handy and little time-ingesting.

Many big companies like Netflix, Twitch, and Uber use Next.js.

New features in Version 10

1. Commerce

Next.js 10 has united with BigCommerce to release subsequent.js trade which is an
kit to get began deploying eCommerce websites with just a few clicks. The fine element is, that we get all the suitable components of Next.js out of the field whilst we set up an eCommerce web page using the Next.js trade.

The simplest prerequisite for deploying a Next.js trade website is that we need to have a BigCommerce store configured. However in case you do not have that but nevertheless want to give this a tryyou may head over to the subsequent.js trade home page and click on Clone & set it up in an effort to will let you install your personal example of the website.

2. Internationalization

React utility going worldwide wishes aid for Internationalization. Even if you build for a single locale, it’s secure to preserve the provision for language help. However, language help isn’t a brand new aspect of React. However, it is able to get problematic while serving a React app that supports a couple of languages because of Routing.

Next.js 10 has aid for built-internationalized route building and language detection, which matches with both Static generation or Server-Render integrated. These functions may be easily enabled by including a small configuration built into the next.config.js record.

3. Analytics

Performance is a vital issue in the usability of net packages, and it may be measured as compared to the usage of extraordinary kinds of matrices. With this modern-day launch, Next.js now gives a real-time metric that tracks your internet site’s perceived loading pace, responsiveness, and visible balance, all three crucial for the website’s average health. Additionallyyou could have real-time and continuous assessments as opposed to checking as soon as or performing checks.

4. Image Component

Over timethe Next.js group has attempted to improve the rate of websites built using their platform. The usage of optimizing techniques like static technology, server-facet rendering, and additionally making the JavaScript package deal length being loaded through the browser more compressed. This has helped in optimizing the markup and the JavaScript being added to the sites. But the pictures used in those websites (which form almost 50% of the website length) continue to be unoptimized.

In most casesthose pics aren’t optimized in keeping with the gadgets, so they’re rendered out of doors of an application’s point of view. The Next crew and the Google Chrome group have grouped to discover an answer for those problems with the aid of introducing a photo factor that handles computerized lazy-loading, preloading of vital photographsaccurate sizing throughout devices, and mechanically helps present-day formats like webp.

5. React 17 Support

Next.js now supports React 17 which means that the ultra-modern React capabilities as JSX remodel can be made use of simply by upgrading React and next to the state-of-the-art version. In earlier variations of React, at some stage in the compilation step, the JSX code was given compiled into equivalent React.createElement() code and thus, required React to be in scope so as for it to paintings. However, from React 17 onwards, the JSX transformer might be routinely imported through the compiler. After moving to the modern version, the developer doesn’t want to do anything else other than not requiring import React into .jsx files explicitly

All in all, this release packs in loads of most important upgrades in both the developer in addition to the user experience. These kinds of important improvements and the fact that it’s miles a non-breaking most important release makes Next.js 10 a ought to tostrive.

Check out our courses if you wanna learn Next.js or other topics!!

User avatar