useState useRef都属于全局状态管理hooks。
useState用于存储影响UI的数据,且只有useState改变react才会重新局部渲染UI。但useState用作纯数据处理,却会有异步延迟问题。
useRef常用于纯数据处理。react不会因为useRef更新而去重新渲染某个UI。
清楚这两个的原理,就能清楚很多状态渲染问题和处理方法。
useState useRef都属于全局状态管理hooks。
useState用于存储影响UI的数据,且只有useState改变react才会重新局部渲染UI。但useState用作纯数据处理,却会有异步延迟问题。
useRef常用于纯数据处理。react不会因为useRef更新而去重新渲染某个UI。
清楚这两个的原理,就能清楚很多状态渲染问题和处理方法。