Почему 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 и учусь использовать новый модуль. Но это немного сбивает с толку. Я использовал его раньше, и он отлично работал, но теперь для приложения он выдает ошибку.