問題タブ [redux-persist]

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 に答える
1118 参照

react-native - Redux-persist がすぐにクラッシュする

@Filipe Borges here (redux + react-redux + redux-persist) のアドバイスに従って、React Native アプリで既に作業している Redux 状態管理に永続性を追加しようとしています。私が望むのは、ユーザーが作成した (そして私が Redux に保存した) リスト項目が、アプリの再起動後に利用できるようにすることです。

redux-persist github READMEに従って必要なコードと思われるものを追加しましたが、アプリを起動しようとすると、すぐにクラッシュするか (空白の白い画面が数秒後に)、不可解なメッセージが表示されますエラーメッセージ/スタックトレースは、ライブラリ/コアReact Nativeコードのみで構成されるスタックトレースを使用して、「YogaNodeを持たない子を親に追加できません」ということを伝えています(つまり、どこにあるのか本当にわかりません見る)。

明確にするために、 redux-persist を追加する前に、 redux と react-redux は完全に正常に機能していました。

これが私のstore.js見た目です:

そして私のApp.js

私の環境に関するメモ; 私のアプリは、以下を備えた切り離された Expo アプリです。

MacOS High Sierra で開発された Android 7 で動作します。

助けてくれてありがとう!

0 投票する
0 に答える
619 参照

reactjs - Redux-persist | persistor.purge が削除されたときの状態は未定義です

サーバーからデータをロードして状態に保存するアプリがあります。サーバーからの負荷を軽減するために、これらの状態のいくつかを保存する必要があります。しかし、configureStore アプリで persistor.purge() をコメントすると、もう起動しません!

configureStore.js

index.js

エラー:

2018-01-24 16-36-36 のスクリーンショット