Hola, ¿cómo puedo configurar el nombre de usuario en el registro de usuario de Firebase? Yo uso la API de autenticación de firebase. Pensé en probar / atrapar bloque y establecer propiedades de usuario como
const user = auth.currentUser; user.name = 'John123'¿Es posible?
const onSubmitHandler = (e: React.FormEvent<HTMLFormElement>) => { e.preventDefault() createUserWithEmailAndPassword(auth, email, password) }Firebase Authentication tiene un nombre para mostrar para cada usuario, que puede ser el que quieras que sea. Para configurarlo, llame a updateProfile como se muestra en la documentación sobre la actualización del perfil del usuario :
await createUserWithEmailAndPassword(auth, email, password); updateProfile(auth.currentUser, { displayName: "John123" })es solucion completa
const onSubmitHandler = (e: React.FormEvent<HTMLFormElement>) => { e.preventDefault() const createUser = async ( ) => { await createUserWithEmailAndPassword(auth, email, password) updateProfile(auth.currentUser!, { displayName: "John123" // it can be a value of an input }) } createUser() }