![](https://img-blog.csdnimg.cn/15ea8b41610e4151a392663aa9aefed0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
React
文章平均质量分 96
记录react学习,以及学习过程中遇到的问题
哈喽……
这个作者很懒,什么都没留下…
展开
-
react实战——react旅游网
在利用typescript编写react项目时,函数式组件需要定义返回值类型。传递的props参数的类型,就是使用interface泛型定义的以下是编写状态管理createSlice:action与reducer捆绑在一起了将detail从MVC修改到redux-tooltik以下是编写异步数据操作。原创 2024-03-07 11:14:43 · 992 阅读 · 0 评论 -
ReactRouter6——react学习part04
React Router 发布了三个不同的包:react-router:路由核心库,提供许多组件、钩子react-router-dom:包括了 react-router 所有内容,同时添加了用于 DOM 的组件,如react-router-native:包括了 react-router 所有内容,同时添加了用于 ReactNative 的 API,如与 React Router 5.x 版本的区别:内置组件的变化:移除,新增 ……原创 2023-11-24 11:02:04 · 141 阅读 · 0 评论 -
React扩展知识(Hooks)——react学习part03
setXxx(value => newValue): 参数为函数, 接收原本的状态值, 返回新的状态值, 内部用其覆盖原来的状态值。只当前组件重新render(), 就会自动重新render子组件,纵使子组件没有用到父组件的任何数据 ==> 效率低。setXxx(newValue): 参数为非函数值, 直接指定新的状态值, 内部用其覆盖原来的状态值。只要执行setState(),即使不改变状态数据, 组件也会重新render() ==> 效率低。参数: 第一次初始化指定的值在内部作缓存。原创 2023-11-23 11:08:17 · 70 阅读 · 0 评论 -
React路由与Redux——react学习part02
安装依赖:yarn add react-app-rewired customize-cra babel-plugin-import less less-loader修改package.json},根目录下创建config-overrides.js//配置具体的修改规则//以下配置后可以实现按需引入(只实现按需引入,不实现自定义主题的话:style:'css')//若还需要实现自定义主题,则style:true,并且需要安装less、less-loader}),}),原创 2023-11-22 10:53:37 · 91 阅读 · 0 评论