Я использую react js с mobx и получаю данные от API. данные, которые я получаю, представляют собой массив объектов. когда я устанавливаю данные в переменную mobx, я вижу массив прокси-объектов (не уверен, что говорит прокси). Я пытаюсь просто установить массив объектов, которые я получаю от API, в переменную mobx.
мой магазин
class UserStore {
@persist @observable token = null
@observable tasks = []
@observable done = false
@persist @observable email = ''
constructor() {
}
@action
getTasks = async () => {
try {
let response = await Api.getTasks()
console.log('getTasks',response.tasks)
this.tasks = response.tasks
console.log('my new tasks',this.tasks)
} catch (e) {
console.log(e)
}
}
как вы можете видеть здесь, в первом блоке («черный») данные, которые я получаю от API, затем я устанавливаю respnse.tasks в this.tasks.
this.tasks = response.tasks
console.log('my new tasks',this.tasks)