У меня проблема с отображением состояния компонента.У меня есть этот экспорт:
export default[
{
'menu': 'Usuarios',
'url' : '',
'items':[
{
'title': 'Nuevo usuario',
'destino' : '/DashBoard'
},
{
'title': 'Actualizar datos',
'destino' : '/DashBoard'
}
]
},
{
'menu': 'Socios',
'url' : '',
'items':[
{
'title': 'Membrecias',
'destino' : '/DashBoard'
}
]
},
{
'menu': 'Clases',
'url' : '',
'items':[
{
'title': 'Nuevo usuario',
'destino' : '/DashBoard'
}
]
},
{
'menu': 'Productos',
'url' : '',
'items':[
{
'title': 'Nuevo usuario',
'destino' : '/DashBoard'
}
]
},
{
'menu': 'Compras',
'url' : '',
'items':[
{
'title': 'Nuevo usuario',
'destino' : '/DashBoard'
}
]
},
{
'menu': 'Ventas',
'url' : '',
'items':[
{
'title': 'Nuevo usuario',
'destino' : '/DashBoard'
}
]
},
{
'menu': 'Estadisticas',
'url':'/Dashboard'
},
{
'menu': 'Reportes',
'url': '/DashBoard'
}
]
Маршруты меню не определены, поэтому присвойте всем / 'DashBoard', но это не проблема.
У меня проблема при попытке сопоставитьсостояние компонента следующим образом:
// Dependencies
import React, {Component} from 'react';
//Data
import mdata from '../../Data/Settings/MenuDash';
class DropTownMenu extends Component{
constructor(){
super();
this.state={
data: mdata,
}
}
render(){
return(
<div className='DropTownMenu'>
{this.state.data.map((todo,i) =>
<div key={i}>
<span>{todo.menu}</span>
<span>{todo.url}</span>
<span>{todo.items.map((todo, i)=><span key={i}>{todo.title}</span>)}</span>
</div>
)}
</div>
);
}
}
export default DropTownMenu;
Используйте тэг 'span' только для проверки этого, я должен реализовать его в виде списка, но я позабочусь об этом.вопрос в том, что это не дает мне ошибок в консоли, но если в браузере, эти ошибки следующие: