nad*_*r97 4 google-chrome google-chrome-extension reactjs react-router chrome-extension-manifest-v3
请详细解释这一点。我正在使用下面的代码进行路由,但我没有在屏幕上渲染任何组件。我的屏幕是空白的。
这是我的 GitHub 链接,了解详细的代码结构。 https://github.com/nadimakhtar97/tatkal-extension
这是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
Run Code Online (Sandbox Code Playgroud)
这是 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'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1418 次 |
| 最近记录: |