-
π‘οΈ Solid React
-
βοΈ Solid React Dashboard
-
β‘ Light React (Upcoming)
The directory layouts of the solid boilerplates
.
βββ .vscode # Vscode config, for autoformat on save.
βββ build # After running the build command the build files get put here
βββ node_modules # NPM dependency folder
βββ public # Reacts public folder for the html and static assets
βββ src # Source directory for the React Application
βββ src # Source directory for the React Application
β β
β βββ api # API async functions folder.
β βββ assets # Static assets folder for the global scope. Example: images, icons, fonts etc.
β βββ components # Typical React component folder but only for global components.
β βββ config # App config (More details inside the folder)
β βββ features # Features pattern folder for Application features (More details inside the folder)
β βββ lib # Global helper functions and custom hooks folder
β βββ pages # Pages component folder
β βββ router # Application navigation/routing config (More details inside the folder)
β βββ services # Folder for services like custom axios instance, analytics etc.
β βββ store # Application Redux store
β βββ styles # Custom SC components, CSS, less utilities
β βββ App.js # Entry component for the React App.
β
βββ craco.config.js # Extend Webpack config (example: Ant Design theme variable modifying)
βββ jsconfig.json # Adjust file paths to use absolute file path for React
βββ package.json # The NPM config file for all the packages installed and scripts and more
βββ .env # Store API Url, Secret API keys etc
βββ .eslintrc # Configure Eslint
βββ .eslinignore # ignore certain files for Eslint
βββ .gitignore # ignore certain files for git (example: .env)
βββ .prettierrc # Configure prettier (example: .env)
βββ .prettierignore # ignore certain files for Prettier
This software uses the following open source packages:
- React
- Ant Design
- Styled Components
- React Redux
- Redux Saga
- @reduxjs/toolkit
- redux-logger
- redux-persist
- React Intl
- React Router
- @ant-design/icons
- Axios
- Craco
- @testing-library/react
- polished
- eslint
- prettier
- husky
- And more..
MIT