如果Redux状态保存了一个对象,并且只有该对象的一个属性发生了更改,如何触发重新渲染?

cl25kdpy  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(127)
export const slice = createSlice({
  name: "slice_name",
  initialState: {
    field_1: {a: 1, b: 2}
  },
  reducers: {

  },
});

如果field_1.a被改变了,我如何触发监听这个值的钩子?

3bygqnnd

3bygqnnd1#

每个选择a值的组件都会在这个值改变时自动重新呈现,这就是Redux的全部意义。

const a = useSelector(state => state.slice_name.field_1.a);

相关问题