Hola!
si no quieres tener cada importación en una linea de nuestro Archivo App.js
pueden hacer un archivo index.js en la carpeta containers.
adentro de este archivo van a importar todos los componentes, de la siguiente manera.
export { default as Home } from './Home'
export { default as CheckOut } from './CheckOut'
export { default as Information } from './Information'
export { default as Payment } from './Payment'
export { default as Success } from './Success'
export { default as NotFound } from './NotFound'
luego en nuestro archivo App.js hacemos la importancion de la siguiente manera
import { Home, CheckOut, Information, Payment, Success, NotFound } from "../containers"
o si quieren reducir aun mas el codigo
import * as Page from '../pages'
con esta segunda manera el sistema de rutas deben hacerlo asi.
import React from 'react'
import { BrowserRouter, Switch, Route } from 'react-router-dom'
import * as Page from '../pages'
const App = () => {
return (
<BrowserRouter>
<Switch>
<Route exact path="/">
<Page.Home />
</Route>
<Route exact path="/checkout">
<Page.CheckOut />
</Route>
<Route exact path="/checkout/information">
<Page.Information />
</Route>
<Route exact path="/checkout/payment">
<Page.Payment />
</Route>
<Route exact path="/checkout/success">
<Page.Success />
</Route>
<Route>
<Page.NotFound />
</Route>
</Switch>
</BrowserRouter>
)
}
export default App
cualquiera esta bien 😃 espero les sirva el aporte
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?