react监听redux某值的变化
时间: 2023-07-01 21:25:10 浏览: 273
要监听Redux某个值的变化,需要使用React-Redux提供的`useSelector` hook。`useSelector` hook接受一个函数作为参数,这个函数会接受整个Redux store作为参数,返回值则是我们想要监听的值。
例如,如果我们想要监听Redux store中的`counter`值的变化,可以这样写:
```
import { useSelector } from 'react-redux';
function Counter() {
const counter = useSelector(state => state.counter);
// 在这里使用counter的值进行渲染
}
```
当Redux store中的`counter`值发生变化时,`Counter`组件会重新渲染,并且`counter`的值会更新为最新的值。
阅读全文