import React, { useState, useEffect } from 'react' import axios from 'axios' import styles from "./ticketingMovie.module.scss" import movieApi from '../../apis/movie.api' import catchErrors from '../../utils/catchErrors' const TicketingMovie = ({ticketInfo, setTicketInfo}) => { const [movieList, setMovieList] = useState([]) const [error, setError] = useState() useEffect(() => { getMovieList() }, []) async function getMovieList() { try { const response = await movieApi.getListByCategoryfromDB() console.log(response) setMovieList(response) } catch (error) { catchErrors(error, setError) } } function handleClick(event) { console.log(event.target.name) setTicketInfo({...ticketInfo, movieId: event.target.name }) } return (
{console.log(ticketInfo.movieId)}
{movieList.length > 0 ? movieList.map(movie => ( )) :
영화정보를 불러올 수 없습니다.
}
) } export default TicketingMovie