reactjs - 无法从存储中读取数据
问题描述
我正在从商店中获取主题的标题,但我收到了这条消息
react-dom.development.js:14348 Uncaught (in promise) Error: ReadBlogPage(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.
这是我的代码的一部分
const BlogDahsboardPage = () => (
<div>
<TopicsListFilters />
<TopicsList />
<ReadBlogPage />
</div>
);
export default BlogDahsboardPage;
和
const ReadBlogPage = (props) => {
<div>
<h1>{props.topics.title}</h1>
</div>
}
const mapStateToProps = (state) => {
return {
topics: selectTopics(state.topics, state.filters)
};
};
export default connect(mapStateToProps)(ReadBlogPage);
我该如何解决这个错误?谢谢,西奥。
解决方案
你的代码是错误的:
const ReadBlogPage = (props) => { // true, Nothing was returned from render. :-)
<div>
<h1>{props.topics.title}</h1>
</div>
}
你应该使用返回:
const ReadBlogPage = (props) => { // <----- problem, use return or (
return (
<div>
<h1>{props.topics.title}</h1>
</div>
)
}
推荐阅读
- google-bigquery - 为什么 Apache Beam BigQueryIO 每次运行都使用相同的 JobId?
- javascript - 在新选项卡中打开 Stripe 结帐,而不是重定向到结帐
- kotlin - Kotlin 支持 OptionSet 吗?
- linux - 如何在彼此下一个一个地grep相似的值?
- xaml - Xamarin.Forms 如何支持 TargetNullValue 的国际化
- java - Spring测试控制器抛出异常
- gcc - gcc:具有更高优化的独立选项导致更大的代码
- python - 我想对列表进行排序,使其包含所有非 False 的值
- cybersource - Cybersource 中的 403 错误 - 我们需要什么权限才能调用 API
- sas - 具有分类预测变量的 SAS 中的 proc hpgenselect