如何在react js中移动第二个组件
how to move second component in react js?
我正在使用react-router.js。我想使用react.js 点击按钮显示/移动到第二个组件/页面
我可以点击按钮移动到第二页/组件吗这是我的代码
http://codepen.io/naveennsit/pen/RamvLj?editors=1010
var { Router, Route} = ReactRouter
class App extends React.Component {
render() {
return (<Router>
<Route path='/' component={first}></Route>
<Route path='/about' component={second}></Route>
</Router>)
}
}
class second extends React.Component {
render() {
return <label>second component</label>
}
}
class first extends React.Component {
handleClick(){
alert('--')
}
render() {
return <div>
<label>first component</label>
<button onClick={this.handleClick}>MOve to second page</button>
</div>
}
}
React.render( < App / > , document.getElementById('app'))
您可以从react-router
使用Link
var { Router, Route, Link} = ReactRouter
class App extends React.Component {
render() {
return (<Router>
<Route path='/' component={first} />
<Route path='/about' component={second} />
</Router>)
}
}
class second extends React.Component {
render() {
return <label>second component</label>
}
}
class first extends React.Component {
render() {
return <div>
<label>first component</label>
<Link to='/about'><button>MOve to second page</button></Link>
{this.props.children}
</div>
}
}
React.render( < App / > , document.getElementById('app'))
希望这能帮助
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 为什么不'在JQuery中找到第二个css选择器的工作
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- CORS-重定向到第二个GET正在接收的页面
- 正则表达式与数字中的第二个点匹配
- 如何在react js中移动第二个组件
- 如何使用jquery animate来回移动多个元素
- 使用Javascript,如何显示<tr>在另一<tr>悬停时,隐藏第二个<tr>
- 关闭第二个事件源上的第一个事件源's onopen方法
- D3从嵌套的JSON中绘制第二个圆环图
- IE11中的第二个调用取消了第一个Fetch API调用
- 第二个ajax请求在移动浏览器上不起作用
- 如果第二个 html 元素位于第一个 html 元素上方,如何移动该元素
- 将最后一个元素移动到数组中的第二个项目的最快方法
- HTML,CSS.在移动网站中,在第一个节点之前先显示第二个节点
- 最初我连接到phonegap's数据库,但当我移动到第二个html页面时,我可以;t连接
- 为什么将变量的console.log()移动到第二个AJAX调用中会改变输出?
- 将节点从第二个移动到第一个
- 检测移动Safari何时因为第二个视频开始而停止播放视频
- 在第一个表单验证javascript之后移动到第二个表单