Итак, я использую gatsby js и реагирую на создание веб-страницы. Теперь у меня есть два вложенных массива A и B, у каждого из которых есть два подмассива.
A = [['a'],['b']];
B = [['COQ', 'CCC'], ['CCCM', 'CK']];
Я хотел бы представить эти два массива на веб-странице следующим образом:
компонент A:
'a': 'COQ', 'CCC'
компонент B:
'b': 'CCCM', 'CK'
Я знаю, что, вероятно, мне следует использовать .map (), но я не совсем понимаю трюк.
Мой код:
import React from "react"
const Test = () => {
const fileNames = [["a"], ["b"]]
const test = [
["COQ", "CCC"],
["CCCM", "CK"],
]
// function dispChem(p2, index) {
// return p2[index];
// }
return (
<div>
Hi
<div>
<ul>
{fileNames.map((fileName, index) => (
<div key={fileName}>
<li>
{fileName}
{test.map((res, index) => (
<div key={index}>
{res}
{console.log(res)}
{console.log(index)}
</div>
))}
</li>
</div>
))}
</ul>
</div>
</div>
)
}
export default Test
результат:
Hi
a
COQCCC
CCCMCK
b
COQCCC
CCCMCK
Помогите пожалуйста! Спасибо!