Я пытаюсь интегрировать платформу синтаксического анализа, чтобы реагировать на нативные, используя их sdk Я использую реализацию ES6, описанную здесь , и реализовал метод наблюдений ().
Когда я запускаю код, я получаю сообщение об ошибке The ParseReact is not receiving data (error: this._subscriptions[name].dispose is not a function)...
Найти мой код для подключения и подписаться на метод наблюдателя ()
Я нашел похожий проблема в stackoverflow , но он использует es5 вместо реализации на основе классов es6.
Мой код выглядит следующим образом
// index.js to load configuration for the react parse
import {AppRegistry, AsyncStorage} from 'react-native';
const Parse = require('parse/react-native');
Parse.setAsyncStorage(AsyncStorage)
Parse.initialize('app-id');
Parse.serverURL = 'http://localhost:1337/parse'
// Order.component.js to load orders data from parse
import React, { Component } from 'react';
var ParseReact = require('parse-react');
var Parse = require('parse/react-native');
var ParseComponent = ParseReact.Component(React);
export default class Orders extends ParseComponent {
observe(props, state) {
return {
orders: new Parse.Query('Order')
};
}
}
На основании их документации все заказы станут доступны в this.data
, но приложение вылетает каждый раз, когда я обновляю его, и никогда не загружает какие-либоданные.