Как использовать uuid из firebase в React JS?

Я пишу код в reactjs, как вы можете видеть ниже, и использовал firebase для uuid.

  import React, { Component } from 'react';
    var firebase = require('firebase');
    var uuid = require('firebase');
      // Initialize Firebase
      var config = {
        apiKey: "PRIVATE",
        authDomain: "Private.firebaseapp.com",
        databaseURL: "https://Private.firebaseio.com",
        projectId: "Private",
        storageBucket: "Private.appspot.com",
        messagingSenderId: "Private"
      };
      firebase.initializeApp(config);
    export default class Usurvey extends Component {
      constructor(props){
        super(props);

        this.state = {
          **uid: uuid.v1(),**
          studentName: '',
          answers: {
            answer1 : '',
            answer2 : '',
            answer3 : ''
          },
          isSubmitted: false
        };
      }
      render(){
        var studentName;
        var questions;

        if (this.state.studentName === '' && this.state.isSubmitted === false) {
        }

        return(
          <div>
          {studentName}
          -------------------------
          {questions}
          </div>
        );
      }
    }

но после запуска эта страница показала TypeError: uuid.v1 не является функцией

24 | uid: uuid.v1(),

Как видите, я использовал эту функцию в своем коде, но отправил мне проблему. Как я могу решить эту проблему?

Можете ли вы использовать вот так - >> firebase.UserInfo.uid или firebase.User.uid вместо uuid.v1 () и скажите мне, что происходит

Shiva Sai 21.09.2018 10:47

Это правильно, и я пока не получаю сообщение об ошибке >> firebase.User.uid

Ahmadreza Shamimi 21.09.2018 11:05

это решило проблему?

Shiva Sai 21.09.2018 11:09

Да, спасибо, я пока не получаю сообщение об ошибке

Ahmadreza Shamimi 21.09.2018 11:28

прими ответ, чтобы он мог помочь другим

Shiva Sai 21.09.2018 13:36

после запуска не получаю uid: undefined

Ahmadreza Shamimi 21.09.2018 16:16

uid работает только при входе пользователя в систему. Вы создали какую-либо функцию входа в систему

Shiva Sai 23.09.2018 08:30
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
7
314
1

Ответы 1

используйте firebase.User.uid, чтобы избежать ошибки

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