跳转到主文档

useLocalModel

补充信息

用于在函数组件中消费局部状态。

import { useLocalModel } from '@modern-js/runtime/model';

API

useLocalModel API 形式上与 useModel 完全一致。具体使用请参考 useModel

示例

function Container() {
const [state, actions] = useLocalModel(modelA);
const [state1, actions1] = useLocalModel(modelA);

return ...;
}

上面通过 useLocalModel 加载了两次 modelA,因为 useLocalModel 消费的是局部状态(可以和 useState 进行类比),所以 statestate1 也是完全隔离的。