如何在React路由器中的组件内重定向?我正在使用react-rouer
import React from 'react'
import _ from 'lodash';
import FavoriteItem from '../components/FavoriteItem'
const FavoritesList = ({list}) => {
let transitionToItem = ({id}) => {
// make transition to `/details/${id}`
};
return (
<ul className="list-group favorites-list">
<FavoriteItem onFavoriteClick={ () => { transitionToItem(item); } } key={item.id} item={item}/>
</ul>
);
};
export default FavoritesList
Run Code Online (Sandbox Code Playgroud)
路线:
<Route path="details/:item" name="details" component={DetailsPage}/>
Run Code Online (Sandbox Code Playgroud) 我有用于Bootstrap面板的组件包装器:
var Panel = React.createClass({
render: function () {
return (
<div className="panel panel-default">
<div className="panel-heading">
<div className="panel-title">
{this.props.title}
</div>
</div>
<div className="panel-body"></div>
</div>
);
}
});
Run Code Online (Sandbox Code Playgroud)
如何在示例中输出到“ panel-body”标签“ h1”和组件“ AvailableActions”,如下所示?
var PlayerActions = React.createClass({
render: function () {
return (
<Panel title="Actions">
<h1>Some description here...</h1>
<AvailableActions></AvailableActions>
</Panel>
);
}
});
Run Code Online (Sandbox Code Playgroud)