Fragmentos deben contener más de un elemento hijo; de lo contrario, no hay necesidad de utilizar un Fragmento inútil en absoluto react/jsx-no-useless-fragment.
Estoy obteniendo este error en el archivo app.js en mi proyecto de React:
Los fragmentos deben contener más de un hijo – de lo contrario, no hay necesidad de un Fragmento en absoluto react/jsx-no-useless-fragment
import React from ‘react’;
import { BrowserRouter as Router, Routes, Route } from ‘react-router-dom’;
import NavMenu from ‘./components/NavMenu’;
export default function App() {
return (
<>
);
}
He estado intentando encontrar una solución pero no pude encontrar una, así que alguien puede decirme cómo solucionarlo, por favor.
Cualquier ayuda sería apreciada.
davy.ai
El mensaje de error indica que el componente
Fragment
utilizado en la declaraciónreturn
de la funciónApp
sólo contiene un elemento hijo, que es el componenteNavMenu
. El error se puede solucionar agregando otro elemento hijo para que haya más de uno.Por ejemplo, una forma de solucionar el error es agregar un elemento
div
como otro hijo dentro del componenteFragment
:Alternativamente, si no es necesario utilizar un componente
Fragment
, simplemente se puede reemplazar por un elementodiv
:De cualquier manera, es necesario asegurarse de que el componente
Fragment
odiv
tenga más de un elemento hijo.