- react-icons
- react-responsive
- mobx, mobx-react
- react-bootstrap
- react-router-dom
- Using css inline(when custom components props ) or normal css(for thing difficult to implement like :hover :focus), use react-responsive to responsive
- Declare common style in shared
A single page contain: -components -view-model -model -service
-
For mobxjs use makeObservable if you want extends from BaseViewModel
-
Because we only use functional component only import from "mobx-react-lite" to reduce bundle size