title: What is the difference between NextJs and Create React App
body: <p>I'm trying to figure out the difference between <a href="https://nextjs.org/" rel="noreferrer">NextJs</a> and <a href="https://create-react-app.dev/" rel="noreferrer">Create React App</a>. I know both are there to make our life easier while developing our Front-end Apps using <a href="https://reactjs.org/" rel="noreferrer">ReactJs</a>.</p>
  <p>After exploring some articles on Google, I found that the main difference is</p>
  <blockquote>
  <p>NextJs provides server side rendering (SSR) while Create React App
  provides client side rendering (CSR) and SSR improves performance of
  Application Loading.</p>
  </blockquote>
  <p>But what about other parameters from development perspective like</p>
  <p><strong>Maintainability and Scalability of the Web App developed with NextJS or CRA?</strong></p>
  <p><strong>Typescript and React Hooks/Redux support</strong>?</p>
  <p>Or you can even Guide me if I'm doing a wrong comparison?</p>