1.0.8 • Published 12 months ago
moon-hooks v1.0.8
Moon Hooks
useList
import { useList } from "./useList";
const { list: persons, ...personsHandler } = useList([
{
name: "Sam",
city: "shanghai",
},
]);
personsHandler.update(
(person) => person.name == "Sam",
(person) => {
person.name = "Lee";
}
);
useListWithId
import { useListWithId } from "..";
const { list: persons, ...personsHandler } = useListWithId([
{
id: "user_123456",
name: "Sam",
city: "shanghai",
},
]);
personsHandler.updateById("user_123456", (person) => {
person.name = "Lee";
});