-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
proposalProposalProposal
Description
Currently, the SDK API is framework-agnostic. Most of our applications are written in React, and developers are wrapping the API with hooks, such as:
// Examples of using react-query to wrap the API.
// Write
function useCreateCharacter(args) {
return useMutation(() => contract.createCharacter(args))
}
// Read
function useCharacter(args) {
return useQuery(() => indexer.getCharacter(args))
}I am considering integrating this part into the SDK or creating a separate SDK to make development easier. For example:
@crossbell/js- the core logic, which can be used in vanilla JS code@crossbell/react- the React version of the API (using hooks)@crossbell/vue- the Vue version of the API (using composition APIs)- ...
Let me know what you think.
DIYgodAtlasoin
Metadata
Metadata
Assignees
Labels
proposalProposalProposal