【发布时间】:2019-09-04 04:39:07
【问题描述】:
我试图让搜索结果显示在 React Js 的另一个页面上。现在,当我提交我的搜索表单时,它会在我不想要的同一页面上显示结果。在过去的 4 个小时里,我一直在尝试这样做(我是 ReactJS 的新手),我在网上看到了很多建议,但似乎没有像我希望的那样奏效。
我什至尝试过使用 react redux、react router 和更多在线示例,但没有用,别做错了。
我该如何处理它?我希望有人可能让我在下面提供的代码方面走上正轨,也欢迎您的建议/反馈。
提前谢谢你。
这是我负责表单的搜索引擎组件
const SearchEngine = (props) => {
return (
<div>
<h3 className="spacer">Search Engine</h3>
<form onSubmit={props.getTrend}>
<div class="input-group md-form form-sm form-2 pl-0">
<input class="form-control my-0 py-1 red-border" type="text" name="keyword" placeholder="Enter your keyword" aria-label="Search" />
<div class="input-group-append">
<button class="input-group-text red lighten-3" id="basic-text1"><i class="fa fa-search text-grey" aria-hidden="true"></i></button>
</div>
</div>
</form>
</div>
);
}
export default SearchEngine;
这是我想要显示结果的结果组件
const Results = (props) => (
<div>
Hello
</div>
);
export default Results;
【问题讨论】:
标签: reactjs react-redux react-router search-form