Getting Started
Start your React project with toolchains like Create-React-App
, NextJS
, or GatsbyJS
. Or use a bundler like Parcel
and install react
and react-dom
yourself. Learn more from the official docs.
npx create-react-app my-project && cd my-project
#
InstallationOnce you have your React project started, install the kantan-hooks
package by running the command:
npm install kantan-hooks
Or do it with yarn:
yarn add kantan-hooks
Next, import the hook that you need. For example, the useLocalStorage
hook helps you to manage a state that will be stored by the LocalStorage
API.
import { useLocalStorage } from "kantan-hooks";
export default function LocalStorage() { const [theme, setTheme] = useLocalStorage("dark", "theme"); const newTheme = theme === "dark" ? "light" : "dark"; return ( <div> <h1>current theme {theme}</h1> <button onClick={() => setTheme(newTheme)}>change Theme</button> <button onClick={() => window.location.reload()}> Refresh window and check if your state persists! </button> </div> );}