Polymorphic 컴포넌트를 사용한 유연한 UI 패턴 만들기
요구사항
결과
const Text = () => {};
export default function Index() {
return <>
<Text as="h1">Heading1 Text</Text> -> <h1>Heading1 Text</h1>
<Text as="div">Div Text</Text> -> <div>Div Text</div>
<Text>span text</Text> -> <span>span text</span>
</>;
}구현
첫번째 구현
코드의 문제점
두번째 구현
Last updated