第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

React-Router 在瀏覽器中顯示組件兩次

React-Router 在瀏覽器中顯示組件兩次

千萬里不及你 2022-11-03 14:46:52
我對 ReactJS Hooks 中的以下代碼有點困惑,所以基本上當(dāng)我點擊 Home(http://localhost:3000/) 時,它會顯示兩次(主組件)。我無法理解它發(fā)生的原因。我已經(jīng)在 Nav 組件以及 App.js 中的 Router 下定義了 Home 和 basket 組件,但只有籃子正確顯示,即僅顯示一次。請有任何建議以下來自 App.js 文件的片段return (    <Router>      <div className="App">        <header className="header">        <Nav userinfo={userData} userstatus={siginalready} />                  <Sidebar />          <Switch>          <Route              path="/"              exact              render={(props) => (                <Home                  {...props}                  userData={userData}                  userstatus={siginalready}                />              )}            />                       <Route              path="/basket"              exact              render={(props) => (                <Basket                  {...props}                  userData={userData}                  userstatus={siginalready}                />              )}            /></Switch></Router>)Nav.js 文件的片段 return (    <nav>       <label className="logo">       <Home/>      </label>      <ul>        <li className="searchbar">        <Search/>        </li>        <li>          <a            className="active glyphicon glyphicon-shopping-cart"            href="./basket"          ></a>          <li>來自 Home.js 文件的片段function Home() {  return <div> <a href="/">  <img src={ProjectLogo} />  Welcome</a></div>}
查看完整描述

1 回答

?
斯蒂芬大帝

TA貢獻1827條經(jīng)驗 獲得超8個贊

您在<Home/>組件中添加了Nav組件。

當(dāng)您刪除它時,您將只渲染一次。

當(dāng)遇到這類問題時,檢查元素開發(fā)工具很有幫助。


查看完整回答
反對 回復(fù) 2022-11-03
  • 1 回答
  • 0 關(guān)注
  • 167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號