Sitecore JSS includes a handy Node-based command line tool to make it easy to get started and maintain your application.
Code-first or Sitecore-first; choose the development workflow that suits your situation best.
With a code-first approach, your app can be imported into Sitecore XP, and JSS will take care of the generation of all the necessary artifacts.
Ease of deployment
Your web app is a nimble self-contained JS bundle, easier to deploy and manage.
Use CDN’s, proxies and Node.js server to scale your applications
Use GraphQL to query Sitecore and retrieve the data you need in the most efficient way
JSS supports headless server-side rendering using any service that supports hosting Node.js applications