前提・実現したいこと
jsのリファクタリングを行いたいです。
javascriptを書いたのですが綺麗にかけているのかどうかわからないのでコードの駄目だし、ここをこうしたほうがいいなどのアドバイス頂きたいです。
該当のソースコード
javascript
1const SomethingComponent = () => { 2 const changeElementColorToRed = (event) => { 3 event.target.style.background = 'red' 4 } 5 const changeElementColorToBlue = (event) => { 6 event.target.style.background = 'blue' 7 } 8 const changeElementColorToGreen = (event) => { 9 event.target.style.background = 'green' 10 } 11 return( 12 <div id='target-red' onClick={changeElementColorToRed}/> 13 <div id='target-blue' onClick={changeElementColorToBlue}/> 14 <div id='target-green' onClick={changeElementColorToGreen}/> 15 ) 16}
もっとスマートに書けないかなと思っています。
よろしくお願いします。
あなたの回答
tips
プレビュー