INNER CODE UNIT · JavaScript

Card

datastax-archive/workshop-graphql-netflix · src/components/Card.js:3

const Card = ({ movie }) => {
  const [isShown, setIsShown] = useState(false)

  return (
    <div
      className="card"
      onMouseEnter={() => setIsShown(true)}
      onMouseLeave={() => setIsShown(false)}
    >
      {!isShown && (
        <video className="video" controls>
          <source src={movie.thumbnail} type="video/mp4" />
        </video>
      )}

      {isShown && (
        <>
          <video className="video" controls autoPlay={true} loop>

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…