中等ReactRedux
0 1

为何Redux能做到局部渲染?请说明原因与场景?

【概念释义】

Redux 局部渲染指组件只订阅 state 中需要的切片,切片未变则不重渲染。原因:store.subscribeuseSelector/connect 对选中值做 浅比较(默认 ===),引用不变则跳过;配合不可变更新,仅变化分支产生新引用,实现细粒度更新。

【基础使用】

jsx
import { useSelector, shallowEqual } from 'react-redux';

function CartBadge() {
  const count = useSelector((s) => s.cart.

登录查看完整 1047

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)