// Metro module 10729 (f10730). import { useState, useCallback } from "react"; import { Storage } from "../_bundle/Module595"; import useMountEffect from "./useMountEffect"; export function useLocalStorageState(a0, c18234_1) { let c18234_0 = a0; const [state, setState] = useState(() => { let r10 = Storage.get(c18234_0); if (r10 == null) { r10 = c18234_1; } return r10; }); useMountEffect(() => { if (Storage.get(c18234_0) == null) { Storage.set(c18234_0, c18234_1); } }); return [state, useCallback((a0) => { setState(a0); Storage.set(c18234_0, a0); }, [a0])]; }