JMR*_*JMR 1 javascript ecmascript-6 reactjs react-redux react-hooks
我有多个具有相同的类名和具有不同参数的方法,我想将下面的代码重构为更简单的方式,任何建议都会有所帮助。
<table class="greyGridTable">
<tbody>
<tr>
<td>AA</td>
<td className = 'table-container'>{formatDate(someMethod1(param1,a)}</td>
</tr>
<tr>
<td>BB</td>
<td className = 'table-container'>{formatDate(someMethod1(param1,b)}</td>
</tr>
<tr>
<td>CC</td>
<td className = 'table-container'>{formatDate(someMethod1(param1,c)}</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我想用相同的组件重构代码。
我希望这会有所帮助。谢谢
\nexport const TableItems = ({data}) => {\n return (\n <>\n {data.map(item => (\n <tr>\n <td>{item.name}</td>\n <td className='table-container'> {item?.symbol} {formatDate(someMethod1(param1,a)}</td>\n </tr>\n ))}\n </>\n )\n}\n\n\nconst data = [\n {\n name: AA,\n },\n {\n name: BB,\n },\n {\n name: CC,\n symbol: '\xc2\xa3'\n }\n]\n\n<table class="greyGridTable">\n <tbody>\n <TableItems data={data} />\n </tbody>\n</table>\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |