![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
react
文章平均质量分 70
浅听记忆2
这个作者很懒,什么都没留下…
展开
-
setState是同步还是异步
关于setState附上官网地址一份setState描述其实探讨是否是同步还是异步这个问题很好理解能紧随其后拿到结果的可以认为同步(简单理解哈,一些场景暂不考虑,当然有一些属于异步的但是异步任务刚好都结束了,直接拿到了对应的结果)...原创 2021-09-03 10:43:32 · 3149 阅读 · 0 评论 -
react的this.setState的同步异步问题
// 在异步中同步更新 add=async()=>{ // setTimeout(() => { // this.setState({ // count:this.state.count+1 // }) // }); await this.setState({ count:this.state.count+1 }...原创 2020-11-25 23:07:05 · 720 阅读 · 0 评论 -
下拉选项太多,导致输入框响应很慢,延迟久
方案就是把所有的数据请求出来,利用下拉滚动条去二次添加数据,例如首次只展示100条,等下拉到底部时将接着的100条push到对应下拉展示的数组里// 目标事件是onPopupScrollthis.state={ pageIndex:1, // 第一页加载的 pageSize: 100, // 加载的数据间隔大小 scrollPage: 1, // 滚动的是第几次 keyWords:'', // 搜索的关键字 optionData:[], //原创 2020-10-22 14:35:27 · 892 阅读 · 0 评论 -
react路径跳转
import { createHashHistory } from '/history'在某个事件或者方法里面使用class app extends Component { constructor(props,context){ super(props,context) this.state={ } } ...原创 2020-03-17 16:56:28 · 463 阅读 · 0 评论