componentDidMount()

in src/App.tsx [114:134]


  componentDidMount() {

    // grab genre data from api
    axios.get(cors + heliumApi + 'genres').then(response => {
      const genreData: Genre[] = response.data
      this.setState({genres: genreData})
    })
    // grab movie data from api
    axios.get(cors + heliumApi + 'movies').then(response => {
      const moviesData: Movie[] = response.data
      this.setState({movies: moviesData})
    })
    // grab actor data from api
    axios.get(cors + heliumApi + 'actors').then(response => {
      const actorsData: Actor[] = response.data
      this.setState({actors: actorsData})
    })
    .catch(error => {
      console.log(error);
    });
  }