Честно говоря, я сначала подумал, что использование React Query для моего проекта — это слишком сложно. Но я все больше и больше посещаю свой сайт, это не то, что я хотел испытать. Я хотел получить весь контент, такой как Yelp.

Мой сервер явно давал мне знак, почему я должен был использовать

Согласно МДН

Код ответа перенаправления клиента HTTP 304 Not Modified указывает на то, что нет необходимости повторно передавать запрошенные ресурсы. Это неявное перенаправление на кешированный ресурс. Это происходит, когда метод запроса является «безопасным методом, таким как GET или HEAD, или когда запрос является условным и использует заголовок If-None-Match или If-Modified-Since».

Код ответа перенаправления клиента HTTP 304 Not Modified указывает, что нет необходимости повторно передавать запрошенные ресурсы. Это неявное перенаправление на кешированный ресурс. Это происходит, когда метод запроса является безопасным методом, таким как GET или HEAD, или когда запрос является условным и использует заголовок If-None-Match или If-Modified-Since.

Почему я предпочитаю React-Query хуку useEffect

  1. Порядок рабочего процесса

React Query: начало выборки перед монтированием компонента.

useEffect : Компонент сначала монтируется, а затем начинает извлекаться.

2. Читабельность кода

Его намного проще читать, чем useEffect. Так много контроля состояния, например, фактические данные, ошибки, загрузка и т. д. для useEffect