【发布时间】:2021-12-02 19:22:08
【问题描述】:
我似乎不知道如何在我的屏幕上呈现该项目
它在我的控制台上
这是我的代码:
import React, {useState, useEffect} from 'react'
import axios from 'axios'
import 'bootstrap/dist/css/bootstrap.min.css';
function JobList() {
const [jobs, setJobs] = useState([])
useEffect(() => {
getJobs()
}, [])
const getJobs = () => {
axios.get('https://staging.mapout.com/mapout-node/joblist/monster-jobs', {params: {keyword: 'developer', location: 'india'}})
.then(response => {
console.log(response.data.jobs[0])
const allJobs = response.data.jobs
setJobs(allJobs)
})
.catch(error => console.error(`Error: ${error}`));
}
return (
<div className='container'>
<h1>{jobs.title}</h1>
</div>
)
}
export default JobList
我认为这应该可行,但后来我认为我没有映射它,但我不想映射它,因为我想要该数组的第一项
【问题讨论】: