【发布时间】:2021-01-07 02:54:33
【问题描述】:
我正在重新制作具有独特“类型”的卡片,这些卡片根据在 react 中传递给它的 props.type 链接到不同的页面。
我是否正确地动态创建了这些路由器链接?
import React from 'react';
import {render} from 'react-dom';
import {Route, NavLink, Switch, Redirect} from 'react-router-dom';
import Answered from '../../containers/Blog/answered/answered-posts';
import './Post.css';
import RothIRA from '../../containers/Types/RothIRA';
function post(props) {
return (
<article className="Post" onClick={props.clicked}>
<NavLink to={{
pathname: '/' + props.type,
hash: '#submit',
search: '?quick-submit=true'
}}>
{props.type}
</NavLink>
<Switch>
<Route path={'/' + props.type} component={RothIRA}/>
</Switch>
</article>
);
}
export default post;
【问题讨论】:
标签: javascript reactjs react-router react-link