Project Structure
node_modules
: all third-party libraries like React and other tools are installed.public
: public assets of website like images, videossrc
: source code of appapp.tsx
: app componentmain.tsx
: entry point to app
index.html
: starting page. contains div with the ID of root that is the container for our application. Script element referencingmain.tsx
which is the entry point to our application.package.json
: contains information about the projectdevDependencies
: Used only for development, they're not going to be deployed with the application
tsconfig.json
: typescript configuration. Contains bunch of settings for telling the TypeScript compiler how to compile our code to JavaScript.vite.config.ts
: vite configuration