import { useState, ReactNode } from 'react'; type ToggleProps = { initialOn?: boolean; children: (api: { on: boolean; toggle: () => void }) => ReactNode; }; export function Toggle({ initialOn = false, children }: ToggleProps) { // TODO: useState로 on 관리 // TODO: children을 함수로 호출해서 { on, toggle }을 인자로 넘기세요 return <>{/* TODO */}</>; }
Tests