M0: choose a web frontend framework
Jason-Sijie opened this issue · comments
Jason Yu commented
Choose a web frontend framework
Ideal properties
- clean and simple UI components
- well-structured code
- robust utility packages
- easy deployment
- cross-platform
Jason Yu commented
Candidates
- React
- Redux
- Vue
- Flutter
Jason Yu commented
Pick React framework. React has a mature and robust developing community with complete docs and helping tools.
- react tools: https://juejin.cn/post/6844904012790104077
- starter projects: https://www.javascriptstuff.com/react-starter-projects/#blog
- visual UI design: https://github.com/React-Proto/react-proto
- open-source components: https://bit.dev/
Redux is a global state management framework that can integrate with React. Redux decouples the state management from the UI, improving maintenance and scalability.