@uiwwsw/virtual-keyboard
Version:
**A revolutionary virtual keyboard solution for React that solves the Korean `composition` issue.**
12 lines (11 loc) • 690 B
TypeScript
import type { Dispatch, SetStateAction } from "react";
/**
* 로컬 스토리지와 React 상태를 안전하고 효율적으로 동기화하는 커스텀 훅입니다.
* SSR을 지원하며, 탭 간의 실시간 동기화 기능을 포함합니다.
*
* @template T - 동기화할 데이터의 타입
* @param {string} key - 로컬 스토리지 키
* @param {T | (() => T)} initialValue - 스토리지에 값이 없을 때 사용할 초기값 (값 또는 함수 형태)
* @returns {[T, Dispatch<SetStateAction<T>>]} React의 useState와 동일한 형태의 튜플
*/
export declare function useStorage<T>(key: string, initialValue: T | (() => T)): [T, Dispatch<SetStateAction<T>>];