#reactjs #mapping
#reactjs #сопоставление
Вопрос:
У меня есть сопоставление с ключом, являющимся номером счета, а значением — балансом счета:
"balance": {
1: 1000,
2: 2000,
3: 3000
}
Как мне отобразить это содержимое в виде таблицы в react?
Учетная запись | баланс |
---|---|
1 | 1000 |
2 | 2000 |
3 | 3000 |
Комментарии:
1. Не могли бы вы показать, как бы вы хотели, чтобы результат выглядел?
2. просто отредактировал вопрос
Ответ №1:
Здесь не так много можно сказать о том, чего именно вы хотите, но я думаю, что в конечном счете вы бы сделали что-то подобное в своей функции рендеринга.
<table>
<tr>
<th>account</th>
<th>balance</th>
</tr>
{Object.keys(balance).map((x) => (
<tr key={x}>
<td>{x}</td>
<td>{balance[x]}</td>
</tr>
))}
</table>
Я просто воспользовался этим, так что, вероятно, не смогу скопировать-вставить, но, исходя из предоставленной информации, я бы подумал, что вы ищете что-то подобное.
Комментарии:
1. я только что отредактировал свой вопрос, который включает в себя, как должна выглядеть таблица
2. Обновил мой ответ выше, включив заголовки и другие столбцы.