javascript - 如何使用 Mobx 处理 Ajax 数据?

标签 javascript ajax reactjs mobx

我正在玩 mobx,想知道如何格式化来自服务器的数据以与 mobx 类匹配?这当然可以通过 ajax 请求来获取数据来完成。

  class Student {
            @observable firstName
            @observable lastName
            @observable classes = []

            constructor(firstName, lastName, classes) {
                this.firstName = firstName;
                this.lastName = lastName;
                this.classes = classes;
            }
        }

     class Classes {
            @observable name
            @observable number

            constructor(name, number) {
                this.name= name;
                this.number= number;
            }
        }

    class Container {
        @observable students = [];
    }

我正在使用 SalesForce,所以我的后端是类似 Java 的,我想知道我是否必须将其转换为 json?然后在客户端用数据构建类?

或者有更精简的方式可以做到这一点吗?

最佳答案

MobX 有一个很好的插件 - Serializr这正是您所需要的 - 将 JS 类实例序列化为 JS 对象(稍后可以转换为 JSON 字符串),反之亦然。

关于javascript - 如何使用 Mobx 处理 Ajax 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43925021/

相关文章:

java - 无法向 Servlet 发送 ajax post 请求

javascript - 如何让我的 C# API 响应来自 React 应用程序的 POST 请求? (CORS问题)

performance - React - 延迟繁重的子组件渲染

javascript - 使用 jQuery 在我的表中随机选择两个网格

javascript - 即使我的站点位于 https 上,Pubnub Chat APi 也没有调用任何 SSL 请求

php - 模态框登录表单ajax jquery php

javascript - 在顶层将 Redux 连接到我的应用程序不起作用

javascript - 使用 Datepicker 更改日期时如何删除类?

javascript - Bootstrap 轮播 : how to know which slider it is when carousel is paused

javascript - 来自 Google 电子表格的更快查询