Я работаю над проектом на выставке, но у меня возникают трудности с внедрением бэкэнда 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. , Это в посещаемости. js файл:
export default class Attendance extends Component {
state = {
childFistName: '',
childLastName: '',
tableHead: ['First Name', 'Last Name', 'Time in', 'Time out'],
students: []
}