ReactJ возвращает данные компонента с помощью обработчика событий - PullRequest
0 голосов
/ 26 ноября 2018

Я выполняю многоуровневый поиск с помощью iTunes API.

import React from 'react';
import { Link } from 'react-router-dom';

const ArtistList = ({artists}) => {

if(artists === undefined) {
  return(
    <div className='conatiner'>
      <div className='notification'>
        <a className='has-text-link' href="#album"> </a> 
      </div>
    </div>
  )  
}

const fetchAlbums = (event) => {
  console.log(event.target)
}

return (
  <div className='conatiner'>
    {artists.map((artist, index) => 
      <h2 key={index} className="subtitle">
        <Link key={artist.artistId} id={artist.artistId} className='has-text-dark' to="albums" onClick={fetchAlbums}>{artist.name}</Link>
      </h2>
     )}
    </div>
  )
}

export default ArtistList;

Поэтому я хотел бы получить доступ к данным, которые я использую для визуализации, чтобы сделать еще одну выборку на основе того, какой элемент янажав на.

Как мне подойти к нему?Если я передаю event.target, единственное, что я получил, от className, и этого недостаточно.Да, кстати, идентификатор id отсутствует в инспекторе элементов, и я не знаю почему.

...