Я бы сделал так: в хуке didComponentMount диспатчить запрос, который будет забирать данные с сервера. Проверять можно через куку или localstorage, после первого раза записать что-то по типу dataLoaded в кукисы и перед запросом проверять, нет куки - дергаем, есть - не дергаем и используем то что сохранено.