react生态
- 脚手架:
- create-reat-app
- vite
- nextjs(服务端渲染)
- remixjs(服务端渲染)
- 状态管理:
- redux:状态管理工具,配合redux toolkit
- react query:为任何类型的异步数据提供React状态管理功能,若使用了redux,可用rtk-query获取这个功能
- mobx
- 路由:
- react Router
- css:
- tailwind css(函数式)
- css modules(css-in-css)
- styled components(css-in-js,其他的方案还有:emotion、stitches)
- clsx(条件渲染)
- ui组件库:
- material ui
- mantine
- chakra ui
- ant design
- 类型检查:
- typescript
- 内置的proptypes
- 代码风格:
- prettier
- eslint