A carte for Nail Salon.
https://distracted-hugle-ae38eb.netlify.com
Currently just prototype, will change how nailists work on the earth.
yarn install
yarn start
If you have FSWatch errors in Linux, run the following commands:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
JSX components.
Responsible for App State.
Write async actions here.
JSX container. Responsible for User Interface.
Rules:
- Keep reusablility.
- Do not have state, just function (Stateless Functional Component).
- Do not connect to Redux state.
Extends Material UI presentational components.
Rules:
- Keep reusablility.
- Do not have state, just function (Stateless Functional Component).
Domain specific entities.
Rules:
- Define type, do not use
any
type.
Communication for outside.
For example,
- Local Storage
- Web API
- Notification
Test code. Write __tests__
directory next to the product code.