Closed sukvvon closed 2 months ago
type CreatContextOptions<T> = { name?: string; hookName?: string; providerName?: string; errorMessage?: string; defaultValue?: T; }; type CreateContextReturn<T> = [Provider<T>, () => T, Context<T>]; export function createContext<T>(options: CreatContextOptions<T>) { const { name, hookName = 'useContext', providerName = 'Provider', errorMessage, defaultValue, } = options; // ''' return [Context.Provider, useContext, Context] as CreateContextReturn<T>; }
export function createContext<T extends object | null>( rootComponentName: string, defaultValue?: T, ) { // ''' return [Provider, useContext] as const; }
요청하려는 기능이 연관된 문제에 대해 설명해 주세요
생각 중인 todo 목록을 작성해 주세요
기타
이전
이후