2 回答
TA贡献1839条经验 获得超15个赞
您正在使用功能组件并props作为参数传入您的函数 ( props =>)。你不需要使用this.propsjust propswill work。
您正在传递一个名为“postData”的帖子数组。在您的博客组件中,您需要:
import React from 'react'
const Blog=props=>{
return props.postData.map((post) => {
const { title, author, content } = post;
return (
<div key={title}>
<h2>{title}</h2>
<h5><i>{author}</i></h5>
<br/>
<h3>{content}</h3>
</div>
);
});
}
export default Blog;
TA贡献1852条经验 获得超1个赞
删除this,因为它不是一个类,并且 props 作为函数的第一个参数传递。
import React from 'react'
const Blog = (props) => {
const { title,author,content } = props;
return(
<div>
<h2>{title}</h2>
<h5><i>{author}</i></h5>
<br/>
<h3>{content}</h3>
</div>
)
}
export default Blog
添加回答
举报