我想使用unstated.js(React 上下文包装器)使用来自 api 调用的数据简单地初始化容器状态。
我看到了一个例子,其中 Container 是用几个 var 实例化的:
import { Container} from 'unstated';
class WordlistContainer extends Container {
constructor(...words) {
super();
this.state = {
words: words
};
}
}
let wordList = new WordlistContainer('word1', 'word2');
export default wordList;
如果我想获取一些 api 数据以传递到此容器的状态 - 这是正确的方法吗?或者我应该从父组件传递道具?这是为了在首次加载时将数据加载到 SPA 中。