Есть такой код в Header.js :
import React from 'react';
import menuJson from './menu.json'
export class Header extends React.Component {
render() {
const menu = JSON.parse(menuJson);
return (
<ul className="navigation">
//тут должны быть li'шки из menu
</ul>
)
}
}
Никак не могу додумать, как добавить пункты из menu
в .navigation
.
Это menu.json :
{
"home" : "#1",
"pricing" : "#2",
"about us" : "#3",
"contact" : "#4"
}
Стандартный for .. in
справится с этой задачей.
import React from 'react';
import menuJson from './menu.json'
export class Header extends React.Component {
render() {
const menu = JSON.parse(menuJson);
let menuList = []
for (let menuName in menu) {
menuList.push(<li>{menuName}</li>);
}
return (
<ul className="navigation">
{menuList}
</ul>
)
}
}
Друзья, вот такой пример у меня:
Мне надо сделать цветной панель поиска в Google Chrome, например, как у лайфхакера:
В учебных целях хочу реализовать свой слайдер, с реализацией есть проблемыПотратил много времени, стер и начал заново, текущая реализация...