I am trying to use Parse as a data provider for ListView in a Reactive Native application. I followed Parse's guidance on subscribing to a request, but for some unknown reason, the data source is empty. I checked and wrote a test object to make Parse work fine.
It seems that watch () should be called before getInitialState () or am I missing something?
'use strict'; var React = require('react-native'); var Strings = require('./LocalizedStrings'); var Parse = require('parse').Parse; var ParseReact = require('parse-react'); Parse.initialize("api_key_here", "api_key_here"); var { View, Text, ListView, StyleSheet } = React; var styles = StyleSheet.create({ mainContainer: { flex: 1, padding: 30, marginTop: 65, flexDirection: 'column', justifyContent: 'center', backgroundColor: '#fff' }, title: { marginBottom: 20, fontSize: 22, textAlign: 'center', color: '#000' }, }); var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2})

source share