如何使用Mobx处理Ajax数据?

时间:2017-05-11 20:32:21

标签: 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吗?然后在客户端使用数据构建类?

或者是否有更流畅的方式我能做到这一点?

1 个答案:

答案 0 :(得分:0)

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