2017-04-01 8 views
0

効率的であるならば、ここでハードコーディングを避けるために与えられたが、不明な点が反応しにマークアップをコーディング避けるためにしよう:は、ハード、それは例えば

photos.map((photo, i) => { 
    return (
    <tr> 
     { 
     Object.keys(photo).map(j => 
      <td> 
      {photo[j]} 
      </td> 
     ) 
     } 
    </tr> 
); 
}); 

明らかにこれは、ハード、各列をコーディングするよりも優れているが、これは効率的ですか?これを行うより良い方法はありますか?

+0

最初の地図は返品の下にある必要があります。 – Dez

答えて

0

私はこれが良いと感じます。 2つのマップを別々のメソッドにリファクタリングすることはできますが、それは異なります。

ここにはexample from React docsがあり、動的項目にマップを使用する方法を示します。

ヒント:あなたは、私はそれが役に立てば幸いあなた<tr><td>

keysを追加することになるでしょう!