Итак, у меня есть 2 файла React, App.js и category.js.Когда я передаю свой массив в category.js, он показывает огромный текстовый блок вместо того, чтобы разбивать его на разные кнопки массива.Я пытался искать, но я не понимаю, как это сделать.Может кто-нибудь объяснить это?
вот класс приложения
class App extends React.Component {
Object.keys(data.categories).forEach((category,index) => {
arr.push(data.categories[index].name);
})
render() {
return (
<div>
<Categories
categoryName = { this.state.categoryName }
/>
</div>
а вот категории с использованием реквизита
const Categories = props => (
<div>
<br />
{ props.categoryName && <button> { props.categoryName } </button>}
</div>
);