浅谈connect,withRouter,history,useState,useEffect
2024-09-06 12:30:04
1、connect in umi
connect 可以链接不同的组件,从而在这个组件中使用其他组件的参数,常用于获取redux中存取的值。
2、withRouter in umi
withRouter 通过withRouter可以轻松拿到当前页面的location,而location中的pathname和query属性常常跟查询有关,一般这个东西用在需要查询的组件中例如列表
3、history in umi
history 常用语路由跳转history.push(path),也可和redux结合用作查询,history.replace(path)
4、useState in react
useState 用于函数组件 Hooks 等价于等价于class组件 state,setState
5、useEffect in react
useEffect Hooks 我的理解是相当于conponentWillMount,此函数附带参数,当写了参数之后,每次参数变化将会执行一次,他的执行应该是在页面加载之前,通常与useState使用,读取redux传过来的值,监听该值的变化,通过setState实时渲染页面数据
最新文章
- BestCoder Round #86
- JSON http://www.cnblogs.com/haippy/archive/2012/05/20/2509329.html
- Oracle中游标返回多条数据的情况
- List集合实战总结
- 在后台直接调用sql
- setPreferredSize和setSize的区别及用法
- url传递中文的解决方案
- c# 获取指定目录下的所有文件并显示在网页上
- Linux scp文件复制
- UE4中FString转UTF8及UTF8转FString
- 基于TCP 协议的RPC
- [Linux] Vim 撤销 回退 操作
- CharacterController平滑移动到某点
- Karen and Game CodeForces - 816C (暴力+构造)
- 【高精度&想法题】Count the Even Integers @ICPC2017HongKong/upcexam5563#Java
- word宏(macro) 之 注意事项,常见语法和学习地方
- 【OJ】字符串去重并并按原顺序打印出重复字符
- poj 2828(线段树 逆向思考) 插队是不好的行为
- (原创)C++11改进我们的程序之简化我们的程序(一)
- HEOI2014 南国满地堆轻絮
热门文章
- PyQt(Python+Qt)学习随笔:QListView的itemAlignment属性
- Python 装饰器(装饰器的简单使用)
- Django链接mysql数据库报错1064
- P4317 花神的数论题,关于luogu题解粉兔做法的理解
- APIO2020 粉刷墙壁
- ACM训练赛:第20次
- STL——容器(deque)deque 的插入 insert()
- NSMutableArray 的实现原理
- SpringBoot + SpringSecurity + Mybatis-Plus + JWT实现分布式系统认证和授权
- SysCtlDelay 实现延时