ίϯϙʔωϯτग़͚࣮͠ྫʢ1ʣ
// ڞ௨Ͱར༻͢Δ props ͷܕΛఆ͓ٛͯ͘͠
interface CommonFooProps {
bar: string;
}
const CompactFoo: React.FC = () => {/* ... */};
const RegularFoo: React.FC = () => {/* ... */};
export const Foo = switched({
compact: CompactFoo,
regular: RegularFoo,
});
export const Page: NextPage = () => (
{/* ΤʔδΣϯτʹԠͯ͡উखʹΓସΘΔ */}
);
Tier ͝ͱͷίϯϙʔωϯτΛ·ͱΊͯ
୯७ͳίϯϙʔωϯτͱͯ͠ѻ͑ΔΑ͏ʹ