Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React from 'react';
- // import { Parse } from 'parse/react-native'
- const Parse = require('parse/react-native')
- // import { AsyncStorage } from '@react-native-community/async-storage'
- export default class App extends React.Component {
- constructor(props) {
- super(props)
- Parse.initialize("APP_ID",
- "JS_KEY")
- Parse.serverURL = 'https://parseapi.back4app.com/'
- // Parse.setAsyncStorage(AsyncStorage)
- }
- componentDidMount() {
- /**
- * Test part 1
- */
- var Test = Parse.Object.extend("Test");
- var test = new Test();
- test.set("name", "test_name");
- test.save()
- .then((obj) => {
- alert('New object created with objectId: ' + obj.id);
- }, (error) => {
- console.debug('Failed to create new object, with error code: ' + error.message);
- });
- /**
- * Test part 2
- */
- let install = new Parse.Installation();
- install.set("deviceType", 'navigator.userAgent');
- install.save().then((resp) => {
- console.log('Created install object', resp);
- this.setState({
- result: 'New object created with objectId: ' + resp.id
- })
- }, err => {
- console.log('Error creating install object', err);
- this.setState({
- result: 'Failed to create new object, with error code: ' + err.message
- })
- })
- }
- render() {
- return null
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement