小编Kou*_*aha的帖子

如何解决“Prop `id` 不匹配。服务器:“react-tabs-30”客户端:“react-tabs-0”控制台问题?

我正在尝试在 next.js 中的下一个选项卡,但每次使用它时它都会显示一个控制台警告链接Prop `id` did not match. Server: "react-tabs-30" Client: "react-tabs-0",我知道它不会影响我的应用程序,但它太烦人了。如何解决这个警告

<Tabs>
  <div className="tab-controler ml-sm-auto">
    <TabList className="tab-lists list-inline d-flex  flex-wrap nav mb-3" style={{ background: '#F8F8F8' }}>
      <Tab className={`${CostCalculatorStyle.PEItem} tab-lists__item`}>Buy & Ship for me</Tab>
      <Tab className={`${CostCalculatorStyle.PEItem} tab-lists__item`}>Ship for me</Tab>
    </TabList>
  </div>
  <TabPanel key={"tabpanel_ship"}>
    <div className="row">
      <div className="col-lg-6">
        <ShipForMeForm handleFormValue={handleFormValue} handleProductValue={handleProducts} handleRef={handleRef} />
      </div>
      <div className="col-lg-6 align-self-center">
        <div className="costcalc-empty-thumb text-center">
          <Image
            src="/assets/topNavbarPages/costCalculator.svg"
            alt="Cost Calculator"
            width="469"
            height="288"
          />
        </div>
      </div>
    </div>
  </TabPanel>
  <TabPanel key={"tabpanel_buy_ship"}>
    <div className="row">
      <div className="col-lg-6">
        <ShipForMeForm handleFormValue={handleFormValue} handleProductValue={handleProducts} …
Run Code Online (Sandbox Code Playgroud)

reactjs next.js react-tabs

12
推荐指数
3
解决办法
3万
查看次数

单击组件中的链接时如何关闭react-burger-menu?

我正在与negomi/react-burger-menu合作。我想在单击链接而不是在外部或单击十字按钮时关闭侧边栏菜单,仅单击链接然后我的侧边栏菜单会自动关闭。但问题是我的链接在另一个组件下,假设我的组件<ShipForMe/>和我的链接在<ShipForMe/>下面<NavLink to="/dashboard/ship-for-me/my-request/pending">My Request</NavLink>

侧边栏.js

<div className="sidebar-wrap " id="outer-container">
                <div className="dashboard-menu rounded">
                    <ShipForMe/>
                    <MyWallet/>
                    <Profiles/>
                    <div className="sidebar-item ds-item">
                        <div className="sidebar-item__title">
                            <NavLink to="">VIP Center</NavLink>
                        </div>
                    </div>
                </div>
                <div className="dashboard-responsive rounded">
                    <Menu pageWrapId={ "page-wrap" } outerContainerId={ "outer-container" } isOpen={false}>
                            <div id="page-wrap" style={{marginTop: '-25%'}}>
                                <ShipForMe handleUrl={handleUrl}/>
                                <MyWallet/>
                                <Profiles/>
                                <div className="sidebar-item ds-item">
                                    <div className="sidebar-item__title">
                                        <NavLink to="">VIP Center</NavLink>
                                    </div>
                                </div>
                            </div>
                    </Menu>
                </div>
            </div>
Run Code Online (Sandbox Code Playgroud)

ShipForMe.js

<div className="ship-wrap ds-item">
         <div className="sidebar-item">
            <div className="sidebar-item__title">
               Ship for me
            </div>
            <ul className="sidebar-item__lists">
               <li> …
Run Code Online (Sandbox Code Playgroud)

html javascript css reactjs hamburger-menu

4
推荐指数
1
解决办法
5722
查看次数

标签 统计

reactjs ×2

css ×1

hamburger-menu ×1

html ×1

javascript ×1

next.js ×1

react-tabs ×1