реагировать карта не рендерит все объекты - PullRequest
0 голосов
/ 17 февраля 2019

Я использую карту для рендеринга значений в объекте, но я получаю только первое значение объекта.ниже приведен мой код для карты

            {appliedjobs.map((job,index) => {
                 return <ul>
                        <li>{job.jobid}</li>
                        <li>{job.candidatephoneno}</li>
                    </ul>
            })}

ниже приведен вывод консоли

appliedjob: Array(3)
0: {candidatephoneno: "9876543210", jobid: "SVkbFhb30U8Rqx4hNEcx"}
1: {candidatephoneno: "1111111111", jobid: "dj7Q77DHzjSbd7AW89Hq"}
2: {candidatephoneno: "9176837787", jobid: "xtzIqohdx6hekXCiQfhO"}

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

Либо используйте функцию для визуализации компонента ul, либо напрямую возвращайте элементы.

render () {
  // [...]

  return (
    {appliedjobs.map((job, index) =>
      <ul key={index.toString()}>
        <li>{job.jobid}</li>
        <li>{job.candidatephoneno}</li>
      </ul>
    }
  )
}

См .: https://reactjs.org/docs/lists-and-keys.html

0 голосов
/ 17 февраля 2019

Потребовалось бы больше контекста кода, чтобы сказать наверняка, но вы ссылаетесь на прикладные задания в коде и на прикладную работу в консоли.Вы также можете обернуть возврат в ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...