問題タブ [react-state]

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

reactjs - タグのテキストを削除する際の予期しない動作

私のプロジェクトでは、react-native-tagsを使用して、ユーザーからさまざまな色のバリエーションを取得しました。

コードは次のとおりです。

さて、プロジェクトを実行した後、いくつかのタグを追加しました。タグが正常に追加されました。次に、別のタグを追加し続けますが、スペルが正しくないため、最初の文字まで削除しましたが、以前のタグも自動的に削除されました。

別の問題は、いくつかのタグを追加した後にタグを削除したい場合、そのタグを削除できないことです。

ここに問題のgifがあります:

ここに画像の説明を入力

ここで何が問題なのか教えてください!!!

注: この問題は、状態値を .xml として使用した場合にのみ発生しますinitialTags。空の配列のままにしておくinitialTagsと、すべてが正常に機能します。

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

javascript - 不要な再レンダリングを引き起こす useContext

ログイン フォームの再レンダリングとメモリ リークに問題があります。目標は、コンテキストの JWT が有効かどうかをチェックし、有効な場合はリダイレクトするコンポーネントを用意することです。ただし、ログインしてコンテキストを更新すると、とにかくリダイレ​​クトする必要があるときに、コンテキストによって再レンダリングが発生します。これに対する解決策は何ですか?

編集:問題は、認証で2回再レンダリングしているようです.1回はログインで、もう1回はSecuredRouteです。よりエレガントなソリューションはありますか?

useValidateToken.js

ログイン.js

ルートは、カスタム コンポーネントを使用して保護されます。これは、ルートを保護し、無効なトークンがある場合にログインにリダイレクトするために行われます。

App.js