0.1.5 • Published 4 years ago
@crudel/core v0.1.5
Crudel
A react CRUD hook built on top of swr.
Getting started
Installing
Frist, you need to install required packages
npm install react react-dom swr axios
yarn add react react-dom swr axiosThen, you can install the core crudel package
npm install @crudel/core
yarn add @crudel/coreUsage
import {useCrudel} from "@crudel/core"
export default Home() => {
    const { data, error, loading, remove } =useCrudel("/api/projects");
    if (error) return <div>failed to load</div>
    if (loading) return <div>loading...</div>
    if (!data) return <div>no data</div>
    return (
    	<div>
    		<p>Current Project: {data.name}</p>
    		<button onClick={() => remove(data.id)}>Delete</button>
    	</div>
    )
    }