// ์์ ์ปดํฌ๋ํธ
export const Container = () => {
return (
<div>
<Content element={<Element />} />
</div>
)
};
---
// ํ์ ์ปดํฌ๋ํธ
export const Content = ({ element }) => {
return (
<div>
{element}
</div>
)
}
// ์์ ์ปดํฌ๋ํธ
export const Container = () => {
return (
<div>
<Content Element={Element} />
</div>
)
};
---
// ํ์ ์ปดํฌ๋ํธ
export const Content = ({ Element }) => {
return (
<div>
<Element />
</div>
)
}
- ๋๋ถ๋ถ์ ๊ฒฝ์ฐ๋ ๋ ๋ค ์ฌ์ฉํ์ ๋, ํฐ ์ด์ ์ ๊ฐ์ง์ง ๋ชปํ๋ค.
- ํ์ ์คํฌ๋ฆฝํธ๋ ์ปดํ์ผ ํ์์ ํ์ ์ ๊ฒ์ฌํ๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์์ ๋์ ์ธ ์ ๋ ฅ์ ๋ฐ๋ฅธ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ์ง ๋ชปํ๋ค.
- prop-types๋ ๋์ ์ผ๋ก ํ์ ์ ๊ฒ์ฌํ๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์๊ฐ ์ง์ ๋ ํ์ ์ ๋ง์ง ์๋ ์ ๋ ฅ์ ํ๋ ๊ฒฝ์ฐ๋ ๊ฒ์ฌํ ์ ์๋ค.
- [์ฐธ๊ณ ] PropTypes in a TypeScript React Application - stack overflow