Я использую 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
для этого типа ошибки.
Требуется помощь. Заранее.