Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

210
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda