Skip to content
/ react.min Public template

ReactJS App Template with TS support without using VITE, CRA, etc.

Notifications You must be signed in to change notification settings

vlrmprjct/react.min

Repository files navigation

React Template App ⚛️

This repository lets you test or prototype React apps without the hassle of setting up a new project every time. It also includes an easy way to build for production, so you can deploy your app with just a few simple steps.

Get Started (Locally)

  1. Clone the project
  2. Run npm ci
  3. Run npm start
  4. Open http://localhost:9000 to view it in the browser.
  5. Go to src/App.tsx to start prototyping.

12 Reasons Why

  • 🥺 New to GitHub? Keep it simple and focus on learning.
  • 👁 Quickly test layouts with color mode.
  • 🧖‍♀️ Prototype faster without setup delays.
  • 🗑 Keep your local machine clean—no unnecessary files.
  • 🥴 Avoid local environment issues—just start coding.
  • ❌ No browser log errors to distract you.
  • 🪄 No linter or formatter issues—just code.
  • 📚 Clean directory structure—no clutter, just essentials.
  • 🚀 Skip project setup—jump straight into coding.
  • 🧪 Perfect for learning React without setup headaches.
  • ▶️ Instantly start the app and see results.
  • 🤯 Stay focused on what matters—building your app.

Repository Template Rules

  • No CRA, No Vite, No Overhyped Frameworks:

    Keep it simple, no unnecessary complexity

  • Minimum Setup:

    Start coding right away with the bare essentials

  • Maximum Comfort:

    Prioritize developer experience with easy-to-use tools

  • Readable Webpack Config:

    Transparent and easy-to-understand configuration

  • Fewer Third-Party Config Packages:

    Reduce dependency clutter and keep control over your setup

  • Lightweight Dependencies:

    Only include what’s necessary—no bloat

  • Easy Customization:

    Adapt the setup to your needs without hassle

  • Focus on Code, Not Configuration:

    Spend your time building, not tweaking settings

Currently Build-In

  • ✅ Typescript support
  • ✅ SCSS support
  • ✅ Global SCSS import file support
  • ✅ Dot.Env support
  • ✅ Out of the box working build
  • ✅ Splitted chunks
  • ✅ Assets directory
  • ✅ SVG support
  • ✅ Images support
  • ✅ Webfonts support

Environnment Supported dot-env's

  • 💾 .env.production
  • 💾 .env.development
  • 💾 .env.local

Tasks may up to you

  • Eslint
  • Stylelint
  • Formatter
  • Tests
  • Browserlist