Link 组件不重定向页面
Link Component deosn't redirect page
我正在使用 algolia 搜索并按以下方式呈现我的点击
function Hit(props) {
return (
<div>
<Link to={'/users/'+props.hit.userName} >
<div className="hit-name">
<p>{props.hit.userName}</p>
<Highlight attribute="name" hit={props.hit} />
</div>
<div className="hit-description">
<Highlight attribute="description" hit={props.hit} />
</div>
</Link>
</div>
);
}
我的问题:
当我点击其中一个点击时,Link 组件不会重定向页面,尽管当我从开发人员工具查看呈现的点击时它就在那里。
编辑 1:
我不想重新呈现所有组件我只想呈现我的 page.I 中的某些组件希望 Link 完成它的工作而不是重定向整个页面(抱歉冲突)
如果您想离开您的应用程序,您应该使用常规 <a>
React 元素。如果您希望将用户重定向到应用程序内的其他路径,您可以使用 'react-router-dom'.
中的 <Redirect to="" />
组件
Link
并不意味着是重定向页面的锚标记。它用于link到使用react router
的其他组件页面
function Hit(props) {
return (
<div>
<a href={'/users/'+props.hit.userName}>
<div className="hit-name">
<p>{props.hit.userName}</p>
<Highlight attribute="name" hit={props.hit} />
</div>
<div className="hit-description">
<Highlight attribute="description" hit={props.hit} />
</div>
</a>
</div>
);
}
我正在使用 algolia 搜索并按以下方式呈现我的点击
function Hit(props) {
return (
<div>
<Link to={'/users/'+props.hit.userName} >
<div className="hit-name">
<p>{props.hit.userName}</p>
<Highlight attribute="name" hit={props.hit} />
</div>
<div className="hit-description">
<Highlight attribute="description" hit={props.hit} />
</div>
</Link>
</div>
);
}
我的问题:
当我点击其中一个点击时,Link 组件不会重定向页面,尽管当我从开发人员工具查看呈现的点击时它就在那里。
编辑 1:
我不想重新呈现所有组件我只想呈现我的 page.I 中的某些组件希望 Link 完成它的工作而不是重定向整个页面(抱歉冲突)
如果您想离开您的应用程序,您应该使用常规 <a>
React 元素。如果您希望将用户重定向到应用程序内的其他路径,您可以使用 'react-router-dom'.
<Redirect to="" />
组件
Link
并不意味着是重定向页面的锚标记。它用于link到使用react router
function Hit(props) {
return (
<div>
<a href={'/users/'+props.hit.userName}>
<div className="hit-name">
<p>{props.hit.userName}</p>
<Highlight attribute="name" hit={props.hit} />
</div>
<div className="hit-description">
<Highlight attribute="description" hit={props.hit} />
</div>
</a>
</div>
);
}