react使用技巧

1搭建项目要看项目支持什么浏览器 通常是 vite+react18

2有些是需要小文件大小的 使用react小版本插件 有些需要支持ie11,建议webpack打补丁

3组件库的选择 比如antd有变量控制颜色 css in js 方便是方便

4路由的选择 一般是react-router-dom6 做动态路由我习惯是把路由写成两级,然后默认导入import加载 根据权限来控制 如果不在菜单权限里面就去404 在就让它过

5数据状态管理用mirror插件 redux也行

6业务通常是后台管理页面列表 封装组件导入各种 import 虽然现在有自动导入的插件 我之前尝试把东西绑定在window 比如组件 挂载上面做变量 减少导入 也算是一种小技巧

7样式有人用tailwind 其实没那么好用 因为还是不怎么对应很细的ui设计

8scss可以使用 还行 也可以使用css变量 封装表单 是必须的

9至于eslint和ts用不用看你电脑配置 和项目大小 因为 不一定可以起,打包git验证很慢

10关于react使用图表封装 一般很多人都是直接echart堆一起画options,我一般是先配置好全局变量的配置 然后 注册主题 然后初始化通用的图表文件js

11在接口使用的时候导入js 然后在里面处理变量 外面 传入 方便复用函数

相关推荐
天天扭码几秒前
总所周知,JavaScript中有很多函数定义方式,如何“因地制宜”?(ˉ﹃ˉ)
前端·javascript·面试
一个专注写代码的程序媛5 分钟前
为什么vue的key值,不用index?
前端·javascript·vue.js
vvilkim13 分钟前
React 与 Vue:两大前端框架的深度对比
vue.js·react.js·前端框架
장숙혜16 分钟前
ElementUi的Dropdown下拉菜单的详细介绍及使用
前端·javascript·vue.js
火柴盒zhang19 分钟前
websheet之 编辑器
开发语言·前端·javascript·编辑器·spreadsheet·websheet
某公司摸鱼前端21 分钟前
uniapp 仿企微左边公司切换页
前端·uni-app·企业微信
WKK_24 分钟前
uniapp自定义封装tabbar
前端·javascript·小程序·uni-app
莫问alicia25 分钟前
react 常用钩子 hooks 总结
前端·javascript·react.js
Mintopia34 分钟前
图形学中的数学基础与 JavaScript 实践
前端·javascript·计算机图形学
Mintopia41 分钟前
Three.js 制作飘摇的草:从基础到进阶的全流程教学
前端·javascript·three.js