小编Nav*_*ain的帖子

为什么在构建后不工作 react-router-dom?

链接在构建后不起作用,但它在 localhost:3000 中有效

我使用 react-router-dom 组件

使用以下方法构建项目:

npm run build

Run Code Online (Sandbox Code Playgroud)

应用程序.js:

    return (  
      <div>
        <Router >
          <Header/>
              <Route exact path="/" component={Home}/>
              <Route path="/about" component={About}/>
              <Route path="/join" component={Join}/>
              <Route path="/advertisement" component={Advertisement}/>
              <Route path="/contact" component={Contact}/>
              <Route path="/details" component={Details}/>

        </Router>
      </div>
    );
  }
Run Code Online (Sandbox Code Playgroud)

和其他组件中的链接:

<ul>
    <li><Link to='/'>home</Link></li>
    <li><Link to='/about'>about us</Link></li>
    <li><Link to='/join'>join</Link></li>
    <li><Link to='/advertisement'>ads</Link></li>
    <li><Link to='/contact'>contact us</Link></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

包.json

"homepage": ".",
Run Code Online (Sandbox Code Playgroud)

reactjs react-router-dom

3
推荐指数
1
解决办法
3232
查看次数

React:动态创建的状态变量

我试图运行下面的代码,但我undefinedconsole.log语句中得到了一个。有什么想法吗?

this.setState({ [show]: true })
console.log("this.state.show: " , this.state.show);
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

2
推荐指数
1
解决办法
609
查看次数

标签 统计

reactjs ×2

javascript ×1

react-router-dom ×1