A great framework for React developers
What is Next.js?
Next.js is a framework for React. It makes developing with React much cleaner and more efficient. In their documentation they define Next.js as: “the React Framework for Production” And its features truly justified the claim. We will talk about them later.
Next.js gives you the best developer experience with all the features you need for production. Both hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No configuration needed. One bad (or good?) thing about React is that it is highly un-opinionated. It doesn’t force the developer to use some specific library for specific tasks. But this comes with some cost. Most of the time you have to reach out to an external library or community support for even the most common features like routing, optimisation etc. But that’s not the case in Next.js. It has many features that are built in. You can just start using it immediately. Also, it has support for SSR (server side rendering) which is necessary for SEO optimization. So if you are building something like e-commerce where you care about SEO, then Next.js can be a good option for you.
Article covers: How native is react native?, React Native vs (Ionic, Cordova), Similarities and difference between React Native and Native App Development.