У меня есть моя коллекция Firestore, где у меня есть firstName, secondName, Proffesion.
Я пытаюсь поместить 3 поля в моем проекте,
Создано: время-дата, Удалено: время- дата, отредактировано: время-дата
Когда я создаю, изменяю или удаляю что-то в моей коллекции, я хочу показать дату и время в поле «Создать / Удалить / Отредактировано»
Я нашел только код в заголовке, но я не знаю, как его использовать, в моем коде. Может кто-нибудь помочь мне, и покажите мне, как правильно использовать его в моем коде, пожалуйста?
Это мой код до сих пор:
import firebase from "../firebase";
function usePerson() {
const [info, setInfo] = useState([]);
useEffect(() => {
const dissconect = firebase
.firestore()
.collection("Users")
.onSnapshot(snapshot => {
const newInfo = snapshot.docs.map(doc => ({
id: doc.id,
...doc.data()
}));
setInfo(newInfo);
});
return () => dissconect();
}, []);
return info;
}
export default function Users() {
const info = usePerson();
return (
<Card width>
{info.map(personInfo => (
<div key={personInfo.id} className="one-user">
<img src={img} alt="sova" className="one-user__img" />
<div className="one-user__info">
<p>
{personInfo.firstName} {personInfo.lastName}
</p>
<p>Email:{personInfo.email}</p>
<p>Profession:{personInfo.profession}</p>{" "}
</div>
<p></p>
<Link to="/UsersDetails">
<Button bordered>{"Go to detail"}</Button>
</Link>
</div>
))}
</Card>
);