React foundation is a simple starter kit for quickly bootstrapping React projects
You'll be up and running in no time:
- Clone this repository
- Run
npm ci
to install all the packages - Run
npm start
to start builder in watch mode - Code away!
- Parcel - for building and packaging your code for the web
- Typescript - for beautiful, reliable and type-safe code
- SCSS - for robust and powerful css that does not end up in spaghetti
- Module CSS - for easy css integration into your React application
- Configuration via dotenv - for flexible, environment based configurations
- ESLint and Prettier - for spotless code style and on-the-fly linting
The main goal for this starter kit is to be simple. It tries not to include any unnecessary configurations, rules or libraries. It is ought to be strict though, so the code is concise and stable. Rules like requiring a return type for every method might appear to be harsh, but it's here for a reason so that typings remain reliable, code stays consistent and implicit type inference does not lead to false assumptions and fragility.