@indoor-map/fmap-react • Docs
useFMapStateSelector<
T>(fmap,selector,equalityFn):T
订阅地图实时状态的指定字段 仅在指定字段变化时触发重渲染,性能更优
Type Parameters
• T
Parameters
• fmap: null | FMap
FMap 实例
• selector
选择函数,从快照中提取需要的字段
• equalityFn = Object.is
可选的相等性比较函数
Returns
T
选中的字段值
Example
tsx
function CurrentFloor() {
const { fmap } = useFMapContext();
const currentLevel = useFMapStateSelector(fmap, s => s.currentLevel);
return <span>{currentLevel}F</span>;
}