![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
雷haoming
web前端开发,对数据结构与算法和设计模式感兴趣。其他爱好:健身、篮球、电影。
展开
-
react开发常用的库和框架
ahooks特性:易学易用支持 SSR对输入输出函数做了特殊处理,避免闭包问题包含大量提炼自业务的高级 Hooks包含丰富的基础 Hooks使用 TypeScript 构建,提供完整的类型定义文件DvaJS特性:易学易用仅有 6 个 api,对 redux 用户尤其友好,配合 umi 使用后更是降低为 0 APIelm 概念通过 reducers, effects 和 subscriptions 组织 model,简化 redux 和 redux-saga 引入的概念插件机制比原创 2022-05-23 23:33:56 · 400 阅读 · 1 评论 -
react配置路由结合react-router-dom和react-router-config
一、安装依赖yarn add react-router-dom@5yarn add react-router-config注意:这里有个小坑,react-router-dom在v5版本升级到v6版本有一些变换。(1) Switch 重命名为 Routes(2) Route 的新特性变更 ,component/render被element替代所以安装react-router-dom需要安装5版本否则将会出现以下错误:二、配置路由import HYDiscover from "../page原创 2022-04-17 20:35:24 · 1829 阅读 · 0 评论 -
react无需eject 使用 craco配置webpack
一、安装cracoyarn add @craco/craco二、修改package.json旧:"scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" },改为:"scripts": { "start": "craco start"原创 2022-04-17 19:27:32 · 1163 阅读 · 0 评论