Estoy usando la base de datos en tiempo real:
Esta es una solicitud de venta en la que los usuarios generan clave onClick. Esto está funcionando bien.
Cuando un usuario de envío inicia sesión desde un dispositivo diferente, simplemente reemplaza al usuario anterior.

No agrega un nuevo historial de usuario
import axios from 'axios'; const endPoint = 'https://*_hide_.firebaseio.com/userHistory.json/' export const UserHistory = (data) => { let token = localStorage.getItem('token') return axios.put(endPoint,JSON.stringify(data), { headers :{ 'Content-Type': 'application/json', 'Authorization': 'Bearer'+ token } }) }Llamar a put en una ruta reemplaza cualquier valor existente en esa ruta con el valor que especifique.
Si desea agregar un nuevo nodo secundario debajo de la ruta, debe usar post en lugar de put .
Si desea fusionar los datos que especifica con cualquier valor existente en la ruta, debe usar patch en lugar de put .
Para obtener más información sobre esto, consulte también la documentación de Firebase sobre la escritura de datos en Realtime Database con su API REST .