React Native. Сохранение внешнего json-файла с проверкой на наличие обновлений в нём
Изучаю React Native (как и сам React) меньше месяца.
Суть в следующем: я реализовал простой новостной блок в приложении, но json-файл, как и картинки, сейчас находятся в самом приложении. Я хочу реализовать приложение так, чтобы json-файл лежал где-нибудь на сервере вместе с картинками, а в приложении была лишь подгрузка данного файла. Нашёл похожий вопрос, как вариант - использовать require('<путь_к_файлу>') или import customData from '<путь_к_файлу>'. Хорошо, тут понятно, скачали файл, но чтобы каждый раз его не скачивать, хотелось бы его сохранить. Тут я наткнулся на возможность использования сторонней библиотеки async-storage, но там написано, что для Windows нужно её вручную настраивать.
Если кто этим уже занимался, можете подсказать как это будет проще всего реализовать, правильный ли путь я нашёл?
P.S.: если не лень, подскажите ещё как реализовать проверку на наличие интернет-соединения?
P.P.S.: и подскажите ещё, картинки тоже лучше сохранять в локальном хранилище?