@tanstack/react-optimistic
Version:
React hooks for optimistic updates
18 lines (17 loc) • 579 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const optimistic = require("@tanstack/optimistic");
function useOptimisticMutation(config) {
return {
mutate: (callback) => {
const transaction = optimistic.createTransaction(config);
transaction.mutate(callback);
return transaction;
},
createTransaction: () => {
return optimistic.createTransaction({ ...config, autoCommit: false });
}
};
}
exports.useOptimisticMutation = useOptimisticMutation;
//# sourceMappingURL=useOptimisticMutation.cjs.map