UNPKG

slanted-gamedev-toolz

Version:

A slanted mix of tools for your brilliant ideas in game design.

15 lines (14 loc) 423 B
import { useEffect, useState } from 'react'; export const useSaveObjectLocalStorage = () => { const [items, setItems] = useState([]); useEffect(() => { localStorage.setItem('items', JSON.stringify(items)); }, [items]); useEffect(() => { const items = JSON.parse(localStorage?.getItem('items') || ''); if (items) { setItems(items); } }, []); return {}; };