React-Native Google календарь Api Ошибка "this.gapi не загружен" - PullRequest
0 голосов
/ 26 октября 2018

Я использую https://www.npmjs.com/package/react-google-calendar-api для API календаря Google. также я использую Xcode10 & последнюю React-native версию.

Это моя Home.js конфигурация:

import React, { Component,ReactNode,SyntheticEvent } from 'react';
import { Platform, StyleSheet, Text, View, Button} from 'react-native';
import ApiCalendar from 'react-google-calendar-api';

export default class Home extends React.Component {

      constructor(props) {
          super(props);
          this.handleItemClick = this.handleItemClick.bind(this);
        }

       handleItemClick(event: SyntheticEvent<any>, name: string): void {
        if (name === 'sign-in') {
        ApiCalendar.handleAuthClick();
        } else if (name === 'sign-out') {
          ApiCalendar.handleSignoutClick();
        }
      }

      render(): ReactNode {
            return (
              <Button
              onPress={(e) => this.handleItemClick(e, 'sign-in')}
              title="Click here for Google SignIn"
              color="#841584"
              accessibilityLabel="Learn more about Google SignIn button"
              />
              );
          }
}

как упомянуто в реагировать-google-calendar-api все, что я делал, но пока ничего не дало.

Я получил ошибку при отладке [ApiCalendar.js]

Ошибка: this.gapi не загружен.

Я провел некоторое исследование на Google, но в основном получил решение ReactJS, а не react-native для этого типа ошибки.

Требуется помощь. Заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...