https://www.somethingsblog.com/2024/10/21/react-hooks-firebase-firestore-a-powerful-combo/