直接使用官方脚手架 npx create-react-app react-project-learning
去掉test相关的依赖,只保留三个依赖:react-16.3,react-dom-16.3,react-scripts
- 因为需要有多个示例demo,需要多路由控制
- 路由版本为:5.2(和4版本使用差别不大)
- 参考:
https://juejin.im/post/6844904019714899976
/ 印象笔记(chap2-1、react-router学习) - 为了展示清晰,页面左边路由导航,右边路由内容
- 需要安装node-sass即可,正常下载好慢,最后制定下载源
npm config set sass-binary-site http://npm.taobao.org/mirrors/node-sass
- 注意文件后缀是scss,不是sass
- 开源地址;
https://fusion.design/
- fusion组件具体熟悉参见印象笔记
- 安装:
npm i @alifd/next
- 底层尽然还依赖了momnet
- 在Button组件上加style可以生效
<Button type="primary" style={{color:'red'}}>hello</Button>
- fusion的Form.Item上style可以生效
- 需要安装@formily/next和它的依赖styled-components
- 因为不熟悉fusion next的table组件,这里引入了antd
- table数据跨域,临时解决方案:在package.json中配置proxy字段
- 阿里通用图表组件库,适用于中后台应用
- 基于g2封装的react图表库,具有g2,react的全部优点
- bizcharts绘制不了蜘蛛网状的雷达图,所以采用更底层的解决方案g2
- 底层实现是canvas或者svg
- 缺点:需要自己适配react,一般采用useref
- 使用reactout包
- style-components4.4.1版本有问题,样式注入失败!!
- 文件位置 : /etc/hosts
127.0.0.1 bota.com
127.0.0.1 robin.com