Nostr app dev journey: I think I have a good grip on nostr-tools and nostr-react know, stuff I am currently struggling with:
- caching of user information. When I load many events and I want the user meta data attached to the events I have to do an extra request to fetch the user data it seems. I am thinking of doing a batch request with multiple ids on multiple relays, but I still have to react to updates. I would like tonisches more on the client.
- meta data: when I publish an event like a channel message (kind 42), how should I structure additional data. As a Tag seems most logical to me, but I guess naming things is hard
- user onboarding: how to make sure that the user doesn’t care about nostr, UX is little tough