Как интегрировать вход в Google и Facebook с помощью React Native

Я сослался на документацию это, чтобы добавить google-signin в свое собственное приложение для реагирования, выполнил все упомянутые шаги, но не смог получить результат, указанный в документации. Я импортировал следующее заявление

import { GoogleSignin, GoogleSigninButton, statusCodes } from 'react-native-google-signin';

Но всякий раз, когда я добавляю это выражение в свой файл входа в систему, я получаю следующую ошибку. Как интегрировать вход в Google и Facebook с помощью React Native

Вы можете поделиться фрагментом кода?

Jose Vf 09.10.2018 15:13

Вы установили prop-types? Судя по сообщению об ошибке, похоже, что google-signin от него зависит.

Patrick Hund 09.10.2018 15:14

Похоже, это может быть отсутствующая зависимость ..? Может быть, попробуйте установить npm или ссылку для реакции.

Perniferous 09.10.2018 16:02

@PatrickHund Я уже установил prop-types, но тоже показывает ту же ошибку.

Namrata Shinde 10.10.2018 09:23
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
4
455
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я думаю, вам нужно немного изменить путь к файлу, указанный в сообщении об ошибке

F:\ReactProjects\SearchApp\node_modules\react-native-google-signin\src\GoogleSignin.android.js

убедитесь, что вы правильно импортируете следующие две строки

import React, { Component } from 'react';
import PropTypes from 'prop-types';

установите это, и ваша проблема исчезнет "npm install --save prop-types"

Другие вопросы по теме