私はいくつかのAPI呼び出しを実行するReactコンポーネントを持っています。初期ロードでは、デフォルトのAPI呼び出しが実行されます。グローバルな状態/小道具をAPI呼び出し(Reduxなし)で反応させます
default API呼び出しから、since_launchというプロパティから状態を保存する必要があります。後続のAPI呼び出しがコンポーネント上で実行されると、since_launch状態は後続のAPI呼び出しで使用できないため失われます。私はsince_launch状態を保存する必要があるので、残りのAPI呼び出しでロジックを判断するために使用することができます。
アプリケーションはReduxを使用しないため、グローバル状態を保存するオプションではありません。回避策として、初期ロード時にsince_launchを保存するためにローカルストレージを使用しましたが、これは正しくはありません。私が達成しようとしていることは単に不可能であることを、何らかのアイデアが評価したり明確にしています。
異なるAPI呼び出しごとに状態全体を更新していますか? –
はい、Recompose – londonfed
を使用して各呼び出しで小道具を介して状態全体を更新します。なぜそれをしますか?あなたにそれを使用することに何らかの利点がありますか? –