import React, { useEffect, useState } from "react"; import axios from "axios"; import Header from "../Header/Header"; import Card from "../Card/Card"; import Footer from "../Footer/Footer"; const Main = ({ userData }) => { const [films, setFilms] = useState([]); const [attract, setAttract] = useState([]); const [hotel, setHotel] = useState([]); const optionsFilms = { method: 'GET', url: `https://easytravel.zetcraft.ru/v1/GetAllFilmsInCity/${userData.selectedCity}`, }; const optionsAttract = { method: 'GET', url: `https://easytravel.zetcraft.ru/v1/GetAllAttractionsInCity/${userData.selectedCity}`, }; const optionsHotel = { method: 'GET', url: `https://easytravel.zetcraft.ru/v1/GetAllHotelsInCity/${userData.selectedCity}`, }; useEffect(() => { axios.request(optionsFilms).then(function (response) { setFilms(response.data); }).catch(function (error) { console.error(error); }); }, []); useEffect(() => { axios.request(optionsAttract).then(function (response) { setAttract(response.data); }).catch(function (error) { console.error(error); }); }, []); useEffect(() => { axios.request(optionsHotel).then(function (response) { setHotel(response.data); }).catch(function (error) { console.error(error); }); }, []); return (

Кино по пушкинской карте

Достопримечательности

    {attract.map((attr, index) => (
  • #
    {attr.name}
  • ))}

Отели

    {hotel.map((hotelItem, index) => (
  • #
    {hotelItem.name}
    {hotelItem.price} ₽
  • ))}
); } export default Main;