# wdm_node_react_ts **Repository Path**: wang-dongmingmin/wdm_node_react_ts ## Basic Information - **Project Name**: wdm_node_react_ts - **Description**: node版本后端、使用react+ts开发手机端H5页面 原生react,用了run jest - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-06 - **Last Updated**: 2023-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目内使用工具---------------------------------------------------------------------------- 1、开发工具:vscode 相关扩展:(1)、Auto Import - ES6, TS, JSX, TSX (2)、ES7 React/Redux/GraphQL/React-Native snippets (3)、ES7+ React/Redux/React-Native snippets 2、路由:react-router-dom@5 (1)、安装 yarn add react-router-dom@5 3、样式:styled-components (1)、安装 yarn add @types/styled-components 4、redux-thunk (1)、安装 yarn add redux-thunk 5、redux-promise (1)、安装 yarn add @types/redux-promise 6、redux-redux (1)、安装 yarn add redux-redux 7、数据持久化 redux-persist (1)、安装 yarn add redux-persist 8、请求 axios (1)、安装 yarn add @types/axios 9、跨域处理 http-proxy-middleware(暂时未使用,需要等上线时测试是否需要做跨域) (1)、安装 yarn add http-proxy-middleware 10、学习页面列表数据滚动 better-scroll(不太好使,如果父组件列表中内嵌子组件item,功能不能使用,必须父子元素在同一页面上才生效。暂时弃用,改用ant-mobile中的无限滚动) (1)、安装 yarn add better-scroll 11、css预处理 less (1)、yarn add less less-loader@5.0.0 --dev(less-loader如果不指定版本,会报错ValidationError: Invalid options object. Less Loader has been initialized。。。。)