在最近的项目开发当中遇到了一个问题,就是我需要根据上一轮的state进行一些业务处理,如果是在class中这个很好实现,但是在hooks中该怎么获取呢。
最终我在React的官方文档中找到了对应的答案。我们可以通过ref来保存上一轮获取到的state,代码如下
function Counter() {
const [count, setCount] = useState(0);
const prevCountRef = useRef
在最近的项目开发当中遇到了一个问题,就是我需要根据上一轮的state进行一些业务处理,如果是在class中这个很好实现,但是在hooks中该怎么获取呢。
最终我在React的官方文档中找到了对应的答案。我们可以通过ref来保存上一轮获取到的state,代码如下
function Counter() {
const [count, setCount] = useState(0);
const prevCountRef = useRef