問題タブ [usecallback]
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.
reactjs - React Native で状態が更新されない
反応ネイティブアプリの通知ページをやっています。無限スクロールと「プルして更新」オプションがあります。ページに入っても動きますし、引っ張ってリフレッシュしても動きます。新しい通知を取得するためにサーバーを呼び出しているように見えますが、配列に連結されていないため、下にスクロールすると問題が発生します。
最後までスクロールすると、「fetchMoreNotifications」機能がトリガーされ、コンソールに次のように表示されます。
ご覧のとおり、以前に通知を保存した場合でも、「要素が 0 の既存の配列」と表示されます。useCallback の依存関係に問題があるのではないでしょうか?