前提・実現したいこと
ボタンコンポーネントのpropsに関数の返り値を渡すようにしたいのですが、うまく行きません。
関数を使わない場合にはうまく行けるのですが、関数を使う場合にはどのように書く必要があるのでしょうか。
わかる方がいましたらコメントお願いします。
該当のソースコード
js
1function selectBG(value) { 2 return selectedButton[value] ? "#3d4546" : "#dde3e3"; 3 } 4 5//コンポーネントのprops 6<Button 7 bg={() => selectBG(value)} //失敗 8 // bg={selectedButton[value] ? "#3d4546" : "#dde3e3"} //成功
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。