react-firestore-authentication
react-firestore-authentication copied to clipboard
Render the timestamp
The helper in the article is:
/* helpers */ this.fieldValue = app.firestore.FieldValue;
(note - uppercase FieldValue)
Then in messages, you use:
createdAt: this.props.firebase.fieldValue.serverTimestamp(),
This gives:
FirebaseError: Function DocumentReference.set() called with invalid data. Unsupported field value: undefined (found in field createdAt)
I have tried uppercasing as:
createdAt: this.props.firebase.FieldValue.serverTimestamp(),
This gives:
TypeError: Cannot read property 'serverTimestamp' of undefined
In each case, the timestamp does not work.
How do I do I record and display a date?
A solution that works was finally found and is recorded here. I don't understand it but am EXHAUSTED from focusing on this problem.
https://stackoverflow.com/questions/59277859/react-display-a-firestore-timestamp
I hope this helps someone else