Node Version
The minimum Node.js version has been bumped from 16.14 to 18.17, since 16.x has reached end-of-life.
Create Next App
npx create-next-app@latest appName
Folder Structure
- app folder - where we will spend most of our time
- setup routes, layouts, loading states, etc
- node_modules - project dependencies
- public - static assets
- .gitignore - sets which will be ignored by source control
- bunch of config files (will discuss as we go)
- in package.json look scripts
- 'npm run dev' to spin up the project onĀ http://localhost:3000
npm run dev
Home Page
- page.js in the root of app folder
- represents root of our application '/' local domain or production domain
- react component (server component)
- bunch of css classes (will discuss Tailwind in few lectures)
- export component as default