javascript
1<dl> 2 <dt>{title}</dt> 3 <dd>{text}</dd> 4</dl>
javascript
1<section> 2 <h2>{heading}</h2> 3 <div> 4 // 別のコンポーネントやDOMの集合など 5 </div> 6</section>
上記はどちらもコンポーネントのテンプレート部分とします。
スタイルはCSS in JS を使用しています。
dl
の例であれば props
で渡してもよいと思いますが
section
の例のように children
にコンポーネントやDOMを含む場合のよい渡し方はありますでしょうか。
h2
と div
ごと渡してしまうと、このコンポーネントを使うたびに親コンポーネント側でスタイルを当てる必要があるため
それは現実的ではないと考えています。
Vue であれば <slot name="heading">
<slot name="content">
のように渡せるのですが同じような仕組みはあるのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/08 01:34
退会済みユーザー
2021/12/08 02:05