默认情况下,本节所有 API 的导出包名为:@modern-js/runtime/model
。
如果是在 Modern.js 以外单独集成 Reduck,导出包名为:@modern-js-reduck/react
。
用于把 Model 中的 State 作为局部状态使用,效果类似 React 的 useState
。useLocalModel
API 形式上与 useModel
完全一致。具体使用请参考 useModel
。
上面通过 useLocalModel
加载了两次 modelA
,因为 useLocalModel
消费的是局部状态,所以 state
和 state1
也是完全隔离的。