-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Description
Brand new React Boilerplate with Create React App 🎉
Repo: React Boilerplate CRA
Freshly built React Boilerplate on top of the create-react-app. CRA is leading the industry and is a powerfull bootstrapping tool. I(also a maintanier here) decided to join their strengths and make a new boilerplate that is much easier to maintain and develop, also providing a much stronger/robust base with CRA. Bootstrapping responsibility is now on the CRA and the react-boilerplate takes care of the always promised better architecture and tools
Since its built from zero again there are many nice changes and features.
Major Changes & Updates
- New UI 🎉Take a look
- Example application comes with much better, tutorial-based web app
- Users can check the features out by trying them one-by-one
- Redux Toolkit 🎉
- Redux Toolkit was on hold for quite a time here on
dev.
- Redux Toolkit was on hold for quite a time here on
- Documention on Gitbook 🎉 Take a look
- Documentation moved to gitbook with many updates and touches
- i18next
- Replaced
react-intlwith i18next - Much simpler and react friendly.
- Replaced
- Typescript
- Boost your DX, scalability, productivity. Typescript is the future for complex projects.
- Completely built with
ts. Therefore, 100% intellisense support EVERYWHERE🎉 type-safetyandcompile-time-safetywill be your best friend :)- Still want to write
js? Hmm, you still can. I'm sure you will quit very soon once you get the taste:)
Minor Changes
- Started from scratch. Therefore all the dead, not necessary codes and sections are removed
- Switched to
styled-components/macroinstead of ababel-plugin - Switched to
github workflows.
and many more touches...
Version 0.1.0 is published and ready to start new projects. All the opinions and contributions are very welcome. Just getting started, so there might be some bugs and typos and you know.... Any input from you is valuable at this point
@julienben @Gretzky @mxstbr
What are your opinions? With the CRA taking care of the half of the work it becomes much easier to maintain for us, meaning less time consuming and better productivity. Currently this repo is very inactive. Everyone is busy lately(lot of issue and pull requests are waiting) and everything is falling behind (packages and configurations). Plus JS is no more maintanable, TS superceeds it undoubtly for me. Everything is just much better with it.
Description Steps to reproduce Versions (to avoid
issue-close-app)