please explain this in detail. I am using the below code for routing but I am not getting any component rendered on screen. my screen is blank.
This is my GitHub link for detailed code structure. https://github.com/nadimakhtar97/tatkal-extension
This is Layout.js
import { Flex } from '@chakra-ui/react'
import React from 'react'
import Welcome from './Welcome'
import Options from './Options'
import {
    BrowserRouter,
    Routes,
    Route,
} from "react-router-dom";
function Layout() {
    return (
        <Flex>
            <BrowserRouter>
                <Routes>
                    <Route path='/' element={<Welcome />} />
                    <Route path="options" element={<Options />} />
                </Routes>
            </BrowserRouter>
        </Flex>
    )
}
export default Layout
This is Popup.js
import React from 'react'
import { render } from 'react-dom'
import { Box, ChakraProvider, Heading } from '@chakra-ui/react'
import Layout from './Layout';
function Popup() {
  return (
      <ChakraProvider>
        <Layout />
      </ChakraProvider>
  )
}
render(<Popup />, document.getElementById('root'))
                You can use MemoryRouter instead of BrowserRouter
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With