React query или RTK query

Рейтинг: 1Ответов: 1Опубликовано: 05.07.2023

По вакансиям и поиску в интернете сложно понять, что лучше изучать: React query или RTK query. Либо нужно то и другое. Либо можно без этого.

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

Ответы

▲ 4Принят

Судя по всему это довольно холиварная тема. Будет множество сторонников той или иной технологии, но они очень похожи. Я могу вывести такой критерий выбора:

  • Если Вы уже используете Redux Toolkit в своих проектах - то будет логичнее использовать RTK Query, так как, насколько я понимаю, он уже скачивается с Redux Toolkit, не зависимо от того, будете Вы его использовать или нет. Плюс он хорошо интегрирован в работу с редаксом. Это, как мне кажется, логичное решение, если Вы используете редакс.

  • Если редакс не используете, можете попробовать React query.

Они очень похожи, и что то мне подсказывает, что разработчики этих продуктов смотрят друг на друга, и вводят новые фишки противоположной библиотеки и себе.

Как я уже писал - это холиварная тема, если в одной компании используют уже React Query, то его скорее всего и будут использовать, а пользователи RTK Query будут топить за свой выбор. Если не можете выбрать, то руководствуйтесь, хотя бы для начала, принципом "использую редакс, логичнее использовать RTK Query", и на против.

Можете подробнее почитать хорошую статью: https://www.frontendmag.com/insights/react-query-vs-rtk-query/