Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 世博会/消防商店兼容性_Reactjs_Firebase_React Native_Google Cloud Firestore_Expo - Fatal编程技术网

Reactjs 世博会/消防商店兼容性

Reactjs 世博会/消防商店兼容性,reactjs,firebase,react-native,google-cloud-firestore,expo,Reactjs,Firebase,React Native,Google Cloud Firestore,Expo,我正在运行一个关于expo的项目,但是在代码中实现firestore后端时遇到了困难。没有那么多有用的文档来帮助语法 我创建了一个名为usersApi的单独文件: import firebase from "firebase" require("firebase/firestore"); import React, { Component } from 'react'; const firebaseConfig = { apiKey: "...", authDomain: "...

我正在运行一个关于expo的项目,但是在代码中实现firestore后端时遇到了困难。没有那么多有用的文档来帮助语法

我创建了一个名为usersApi的单独文件:

import firebase from "firebase"
require("firebase/firestore");
import React, { Component } from 'react';


const firebaseConfig = {
  apiKey: "...",
   authDomain: "...",
   databaseURL: "...",
   projectId: "...",
   storageBucket: "...",
   messagingSenderId: "...",
   appId: "..."
};
!firebase.apps.length ? firebase.initializeApp(firebaseConfig) : firebase.app();


export function addUsers(child, addComplete){

  firebase.firestore().collection('users').add({
    fname: child.name,
    lname: child.name,
    createdAt: firebase.firestore.FieldValue.serverTimestamp()
  }).then((data) => addComplete(data))
.catch((error) => console.log(error));
}
export function getNames(namesRetrieved){

我期望的目标是在表单上检索用户在应用程序中输入的名称,并将其存储在firestore数据库中。这在Attention.js文件中:

export default class Attendance extends Component {

  state = {
      childFistName: '',
      childLastName: '',
      tableHead: ['First Name', 'Last Name', 'Time in', 'Time out'],
       students: []
    }