Next.js supports styling with CSS as well as precompiled Scss and Sass, CSS-in-JS, and styled JSX.[1] In addition, it is built with TypeScript support and smart bundling.[22] The open-source transpiler Babel is used to transform and compile code into JavaScript usable by a browser.