gpt4 book ai didi

javascript - 解析错误: Adjacent JSX elements must be wrapped in an enclosing tag

转载 作者:行者123 更新时间:2023-12-02 23:40:34 26 4
gpt4 key购买 nike

当我为我的 react 应用程序构建 react 路线时,出现错误

Parsing error: Adjacent JSX elements must be wrapped in an enclosing tag.

下面是我的代码

class App extends Component {
render () {
return (
//Make App Running within Browser Router//
<BrowserRouter>
<div className="navbar">
<Navbar />
<Route exact path='/' component={Home} />
<Route path='/chat' component={Chat} />
<Route path='/about' component={About} />
</div>
</BrowserRouter>

<div className="main-container"> **==> This is when problem show**
<Searchapp />
</div>
);
}
}

export default App;

谢谢

最佳答案

您必须使用父 Node 封装 JSX。您可以使用 div 元素,或者如果您不想在 DOM 中添加额外的元素,则可以使用 React Fragment <>

class App extends Component {
render () {
return (
<>
<BrowserRouter>
<div className="navbar">
<Navbar />
<Route exact path='/' component={Home} />
<Route path='/chat' component={Chat} />
<Route path='/about' component={About} />
</div>
</BrowserRouter>

<div className="main-container"> **==> This is when problem show**
<Searchapp />
</div>
</>
);
}
}

export default App;

关于javascript - 解析错误: Adjacent JSX elements must be wrapped in an enclosing tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56098977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com