Почему use-effect не работает на React/django? [дубликат]

Я создаю веб-приложение для списка ToDo с Django/React и сейчас столкнулся с небольшой проблемой, которую никак не могу решить. Проблема в том, что примечание, которое я устанавливаю на главной странице, не отображается, когда я нажимаю на текущую задачу ToDo. В терминале написано примерно следующее "React Hook useEffect имеет отсутствующую зависимость: 'getNote'. Либо включите ее, либо удалите массив зависимостей." Может ли кто-нибудь определить ошибку и сказать, почему она не работает? Может я чего-то не вижу?

import React, {useState, useEffect} from 'react'
import { useParams } from "react-router-dom"


const NotePage = ({ history }) => {

    let [note, setNote] = useState(null)
    let { id }  = useParams()

    useEffect(() => {
        getNote()
    }, [id])

     let getNote = async () => {

        let response = await fetch(`/api/notes/${id}/`)
        let data = await response.json()
        setNote(data)
    }

    return (
        <div className="note">
            <textarea defaultValue={note?.id}></textarea>
        </div>
    )
}

Я недавно перешел с React v5 на v6 и учусь использовать новый модуль. Но это немного сбивает с толку. Я использовал его раньше, и он отлично работал, но теперь для приложения он выдает ошибку.

Вернуться на верх