1、 基于 React.js、umi+dva+ts+antd开发;
2、 封装基础组件(如:全局layout组件、公共Header/Footer组件、List组件、以及完整的用户鉴权等逻辑);
3、 使用DVA 结合 hooks(connect+dispatch)实现状态管理;
4、 使用 useRef获取子组件 Ref;
5、 使用 React.lazy 及 React.suspense 实现态加载组件及路由懒加载;
6、 使用 useContext 实现跨越组件层级通信与共享;
7、 使用 useMemo、useCallback、React.memo()实现 react 性能优化 ;
8、 使用postcss-px-to-viewport转换的设计稿像素单位;
9、 使用 antd-mobile组件库,丰富用户视觉和交互体验;