Awesome
✨ CRA + Ant-Design + X Boilerplate ✨
This is a boilerplate project for a React based Single Page Application. It is based on the popular create-react-app template and uses ant designs ui components.
Features
:white_check_mark: Awesome development setup (cra, cra-rewired, typescript, fast-refresh)
:white_check_mark: Awesome UI Components (ant design, themeable)
:white_check_mark: Client side routing (react-router)
:white_check_mark: Easy forms (formik + bindings)
Getting started
Click the green Use this template
button to copy all content to a new github repository or execute following commands on your cli:
git clone https://github.com/jannikbuschke/cra-antd-x
cd cra-antd-x/
rm .git -rf
npm install
npm run start
Dependency | Descript | Popularity |
---|---|---|
React | JavaScript library for UIs | |
Create React App | A very solid react template | |
Ant Design | Nice UI components | |
TypeScript | Provides compile time types | |
react-app-rewired | Allows overriding CRA/webpack configs | |
react-router | Declarative client side routings | |
formik + formik-antd | Form management (without tears) + Declarative bindings | |
dayjs | Tiny datetime library | |
styled-components | Css-in-js library (future unclear) | |
less | Dynamic css (used because of ant design, future unclear) |