当我在我的阵列上调用replace时,我得到了一个流错误流:属性替换(在Array中找不到属性)。我怎么告诉flow它是一个mobx可观察数组呢?我已经对我的flowconfig [libs]进行了更改以包含mobx
/* @flow */
import { observable } from 'mobx'
export default class GiphyStore {
@observable images = []
async getImageList() {
try {
// make axios network request
const imgs = response.data.data.map(item => {
return { id: item.id, url: item.images.downsized.url }
})
this.images.replace(imgs) // getting error???
} catch (e) {}
}
}
答案 0 :(得分:1)
根据您需要的test file provided by mobx;
IObservableArray<>
类型这是寻求答案的共同努力,非常感谢。