Аутентификация в React Native: Сессии или JWT?

    Имеется серверная часть приложения с аутентификацией, реализованной на сессиях. Возникла задача разработать клиентскую часть на React Native. В ходе изучения вопроса стало понятно, что аутентификация на Android (и, возможно, на iOS) с использованием сессий - не самый оптимальный подход.

    Хотелось бы получить мнение экспертов по следующим вопросам:

    • Возможно ли интегрировать аутентификацию на сессиях в React Native?
    • Видел некоторые библиотеки для React Native, предназначенные для работы с куками, но документация к ним недостаточно подробная - непонятно, для каких сценариев они подходят.
    • Стоит ли переделывать аутентификацию на сервере на JWT?