Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

212
Vistas
cómo guardar los datos de entrada del formulario de usuario en firestore en reactnative

He estado tratando de enviar la entrada del usuario a mi base de datos de Firebase, pero no me funciona. soy un principiante en react-native y firebase. tengo 3 campos de entrada y quiero guardar los datos ingresados por el usuario en mi base de datos después de hacer clic en enviar.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Digamos que tiene esas entradas listas, digamos que las tiene almacenadas en no sé estados tal vez. Entonces, si hablamos de firestore, harías algo como esto:

 const onSubmit = () => { firestore() .collection('your collection') .doc(auth().currentUser.uid) .set({ name : state.name, email : state.email // and so on }) .then(() => { // do something like logging 'user registered' }) }

Tenga en cuenta que los comentarios que recibió anteriormente son derechos. Este es solo un ejemplo de lo que puede hacer, suponiendo que esto es lo que estaba preguntando. Pero su pregunta debe ser más precisa en el futuro para que pueda obtener un mejor soporte.

También verifique las documentaciones de firebase o react-native-firebase dependiendo de cuál esté usando porque la forma de hacer las cosas puede ser un poco diferente. El que te mostré es con la biblioteca react-native-firebase

about 4 years ago · Juan Pablo Isaza Denunciar

0

Digamos que tiene algunos datos en el estado de la entrada de texto:

 const [dataState,setDataState] = useState("Some data from text Input")

Ahora digamos que quieres subirlo a firebasee. Primero necesitas tener la aplicación firebase inicializada. A menudo, haces esto en un archivo separado. Así es cómo:

 import {initializeApp} from 'firebase/app' import {firestore} from 'firebase/firestore' const firebaseConfig = { ..your keys } initializeApp(firebaseConfig) const db = firestore() export db;

Ahora que ha inicializado su aplicación, vaya a su archivo/pantalla principal (como app.js):

 import {db} from './yourFirebaseFile' import {collection,addDoc} from 'firebase/firestore'

Ahora supongamos que tiene los datos en su estado de la entrada de texto. Vamos a crear una función para enviar los datos a firebase (puedes usar todas estas funciones con solo presionar un botón)

 const sendToFirestore = async() => { await addDoc( collection(db, "Your_Collections_Name_in_firebase"), { dataFromInput : dataState } )}

¡Ahí tienes! Tienes los datos guardados (:

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda