javascript - try - what is react



Propriedades do objeto Render no React (1)

Você está renderizando uma matriz, mas só pode retornar um único bloco do seu componente de reação, agrupar sua função de mapa em uma 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>
        );
    }
}

Eu tenho um objeto como este

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

Meu 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>
        );
    }
}

Estou tendo problemas para percorrer o objeto.

O erro obtido é assim

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

Como posso percorrer o objeto para que o resultado obtido seja obtido

Desde já, obrigado. Qualquer ajuda é apreciada





object