Understanding Remix’s file and folder structure
Remix takes on the responsibilities of a compiler, router, and runtime. It provides the foundations and framing for the application. As such, it proposes a skeleton folder structure for the application. Some files serve as entry points that you can hook into. Others can be used to configure Remix. Let’s review our bootstrapped Remix app.
Which files and folders are present depends on the selected configuration options during the creation process. However, most files are part of all setups. Selecting the basic Remix App Server template yields the following file and folder structure:
my-remix-app├── .eslintrc.js ├── .gitignore ├── README.md ├── app │ ├── entry.client.tsx │ ├── entry.server.tsx │ ├── root...