問題タブ [redux-store]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
423 参照

reactjs - ユーザー情報を Localstorage に保存しても安全ですか?

認証付きのアプリを作成しました。プライベート ルートへの移動時に、ユーザー オブジェクトが存在するかどうかを redux ストアで確認しています。ページをリロードすると、明らかにストアがクリアされます。redux-storage を使用した永続状態のソリューションを考えましたが、データが LocalStorage に格納されていることがわかります。すべてのデータがそこに表示されていることは安全ですか? ユーザーID、名前、電子メールなどの情報.

ありがとう

0 投票する
1 に答える
354 参照

react-native - redux-persist は、アプリの更新間でデータを保持/保存しますか?

デバッグをしているときに携帯電話で... redux-persist に何かを保存すると、いくつかのコードを変更して保存して実行します: npx react-native run-android...アプリの新しいバージョンが読み込まれると、まだ持っているデータを見ることができます以前に保存されました。

これは、redux-presist がデータベースの代替として優れていることを意味するので、Appstore でアプリを更新した後でも、保存されたデータは引き続きデバイス内にあり、更新されたアプリからアクセスできますか?

0 投票する
1 に答える
56 参照

reactjs - Redux: My state is received '@@redux/INITi.8.gwam' Redux の状態が更新されない

状態が変化していない理由をデバッグしていて、これがレデューサーに記録されていることに気付きました:

これは、状態、アクション タイプ、リデューサー、アクションを含むストアです。

そして、これは私のコンポーネントです:

ここに console.log('userAvatar in imageUploader ', userAvatar); があります。console.log('Date.now() imageUploader の 44 行目 ', Date.now()); console.log('imageUploader の localUserAvatar ', localUserAvatar); console.log('Date.now() imageUploader の 46 行目 ', Date.now());

ここに画像の説明を入力

loadAvatarログから、ディスパッチャーがコンポーネントとストアで起動されていることがわかります...

しかし店内の様子は一向に変わりません…。

また、他の状態も正しく変更されます...たとえば、モーダルがあり、それがうまく更新されます。

{ type: '@@redux/INITi.8.g.w.a.m' }私の状態が更新されない理由とその理由を教えてください。