Skip to content

@indoor-map/fmap-reactDocs


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>;
}

基于蜂鸟视图 Fengmap SDK 构建