renderJobマッピングが適切にレンダリングされないようです。私はコンソールに何の誤りもなく、何も表示されていない間は分からない。オブジェクトをインデックスにマッピングする方法に問題はありますか?あなたはmap
結果を変数renderJob
における基本的array
を記憶しているレンダリングマップが画面にデータを表示しない
import React, { Component } from 'react'
import PropTypes from 'prop-types'
const jbSampleData = [
{
name: 'A place',
location: 'USA',
engineer: "Contact Engineer",
service: "Last install"
},
]
class Job extends Component {
render() {
const renderJob = this.props.data.map((obj, idx) => {
return (
<div key={idx}>
<div>
<p>
<span>Name:</span> {obj.name} < br/>
<span>Location:</span> {obj.location} <br />
<span>Engineer Contact:</span> {obj.engineer} <br />
<span>Service:</span> {obj.service} <br />
</p>
</div>
</div>
);
});
return (
<div>
<renderJob />
Hello
</div>
)
}
}
Job.propTypes = {
data: PropTypes.arrayOf(
PropTypes.object
)
}
Job.defaultProps = {
data: jbSampleData
}
export default Job;
ああはあなたに感謝します。 – user3622460