(ReactJS) Non-interactive elements should not be assigned mouse or keyboard event listeners

Viewed 30409

I am receiving this error and two warnings :

Non-interactive elements should not be assigned mouse or keyboard event listeners.

and

video and onVideo select are missing in props validation

import React from 'react';

const VideoListItem = ({ video, onVideoSelect }) => {
  const imageUrl = video.snippet.thumbnails.default.url;

  return (
    <li onClick={() => onVideoSelect(video)} className="list-group-item">
      <div className="video-list media">
        <div className="media-left">
          <img className="media-object" src={imageUrl} alt="Media" />
        </div>

        <div className="media-body">
          <div className="media-heading">{video.snippet.title}</div>
        </div>
      </div>
    </li>
  );
};

export default VideoListItem;

Will someone please assist me in the proper way of correcting these issues.

1 Answers
Related