Почему компилятор react выдаёт ошибку?

Подскажите, пожалуйста, почему появляется ошибка компиляции? Если переменные "nextDays" и "activeDay" передаются корректно

App.js

import AvailableDates from "./components/AvailableDates";

function App() {

  const [nextDays, setNextDays] = useState(['loading...']);
  const [activeDay, setActiveDay] = useState('');


  useEffect(() => {
    async function datesInit() {
      const days = await getNextDays(today)
      setNextDays(days)
      setActiveDay(days[0])
    }
    datesInit()
  },[])


  return (
    <div>
      <AvailableDates nextDays={nextDays} activeDay={activeDay} setActiveDay={setActiveDay}/>
    </div>
  );

}

AvailableDates.jsx

import React from 'react';

const AvailableDates = ({nextDays, activeDay, setActiveDay}) => {
    return (
        <div>
            Ближайшие даты:
            {nextDays.map(day =>
                <button
                    key={day}
                    onClick={()=>setActiveDay(day)}
                >
                    {day}
                </button>
            )}
        </div>
    );
};

export default AvailableDates;

Error:

Compiled with problems:X

ERROR

src\components\AvailibleDates.jsx
  Line 7:14:   'nextDays' is not defined   no-undef
  Line 11:36:  'activeDay' is not defined  no-undef

Search for the keywords to learn more about each error.

Ответы (0 шт):