Open
Description
Does it make any sense to have this.state.data
available in those handlers? In my case, it's relevant for implementing an infinite scroller, where each fetch adds to the previous data and I need to somehow merge it.
Here's how that would look like:
const connections = {
widgets: '/api/widget/?limit=20',
loadMore: offset => ({
loadingMore: {
url: `/api/widget/?limit=20&offset=${offset}`,
andThen: (res, meta, data) => ({
widgets: { value: data.widgets.value.concat(res) },
}),
},
}),
};
My current workaround is to pass a getData()
function to loadMore()
from the component, which works, but isn't nice.
On another note, I would like to have that data
even in direct mapping functions (loadMore()
above), so I can do things like optimistic updates.
And, 👍 for this very nice library, thank you for writing it!
Metadata
Metadata
Assignees
Labels
No labels