Amplify Librariesには Cacheという機能があります。 Webアプリケーションでこの機能を使うとLocalStorageに任意の値をキャッシュしてくれるとのこと(オプションでSessionStorageにも保存可能です)。 Amplify Libraries経由でキャッシュ機能を使うメリットとしては有効期限を指定できるという点で、 アプリケーション全体で共通の有効期限を指定 アイテムごとに有効期限 の2パターンの設定が可能です。 アプリケーション全体で共通の有効期限を指定 Cache.configureで defaultTTL を指定することで設定できます。 import { Cache } from 'aws-amplify'; Cache.configure({ defaultTTL: 60000, // 60秒 }) このコードではキャッシュの保存期間を60秒に設定