javascript reactjs object

javascript - Renderizar propiedades de objeto en React



reactjs object (1)

Está renderizando una matriz pero solo puede devolver un solo bloque desde su componente de reacción, envolver su función de mapa dentro de un div

class Information extends Component { render() { const otherInformationLoop = otherInformation.map((value, key) => { return ( <div> <div className="col-md-4" key={key}> <div className="dashboard-info"> {Object.keys(value).map((val, k) => { return (<h4 k={k}>{val}</h4>) }) } </div> </div> </div> ) }) return ( <div>{ otherInformationLoop }</div> ); } }

Tengo un objeto como este

export const otherInformation = [ { "FAQ": [''Getting started guide'', ''Selling policy''], "Help & Support": [''Help guide'', ''Selling policy''], "Legal": [''Terms of Use'', ''Privacy Policy''] }]

Mi código

class Information extends Component { render() { const otherInformationLoop = otherInformation.map((value, key) => { return ( <div> <div className="col-md-4" key={key}> <div className="dashboard-info"> {Object.keys(value).map((val, k) => { return (<h4 k={k}>{val}</h4>) }) } </div> </div> </div> ) }) return ( { otherInformationLoop } // <div></div> ); } }

Tengo problemas para recorrer el objeto.

El error obtenido es así

Information.render(): A valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object

¿Cómo puedo recorrer todo el objeto para obtener el resultado obtenido?

Gracias por adelantado. Cualquier ayuda es apreciada