# Nextjs for everyone — with some basic knowledge of React

Excerpt

With some basic React and JavaScript knowledge, you’ll be on your wayNext.js is a JavaScript framework created by Zeit. It lets you build server-side rendering and static web applications using React. It’s a great tool to build your next website. It has many great features and advantages,


With some basic React and JavaScript knowledge, you’ll be on your way

Next.js is a JavaScript framework created by Zeit. It lets you build server-side rendering and static web applications using React. It’s a great tool to build your next website. It has many great features and advantages, which can make Nextjs your first option for building your next web application.

You don’t need any configuration of webpack or similar to start using Next.js. It comes with its configuration. All you need is to run npm run dev and start building your application ?.

In this article, we are going to explore the great features and tricks of Next.js, and how to start building your next website with it.

This post assumes that you have some basic knowledge of React and JavaScript.

Here are some great websites built with Next.js:

I even used Nextjs to build my personal website saidhayani.me — you can get the source code on GitHub here.

Getting starting with Next.js

To start with Next.js you need to have node.js installed in your machine and that’s all. Next.js is like any other node.js application — you need npm or Yarn to install dependencies.

Let’s get started and create a Next.js project.

First, we need to create a folder and give it a name of our choice. I’m gonna name it nextjs-app.

You can easily do that with this command line: