Idea: hooks for Meteor.call
any ideas for Meteor.callAsync and react hooks?
What are you thinking about? What would be the benefit and how would it look like?
Maybe something like this:
const [result, error] = useCallAsync('method.name', param1, param2, ...)
The problem with this one is that the method would get called immediately or are we looking for different options along the lines of Apollo Mutations? https://www.apollographql.com/docs/react/data/mutations
yes, something like that we can make 2 hooks
- useCallAsync
- useCallAsyncLazy (https://www.apollographql.com/docs/react/data/mutations)
but for calls - only one lazy will better!
one more question about type inference for method name and args. do you have ideas about that?
Now that React 19 is out we should look at the new hooks and see what we can adapt for this.