問題タブ [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.
reactjs - タグのテキストを削除する際の予期しない動作
私のプロジェクトでは、react-native-tagsを使用して、ユーザーからさまざまな色のバリエーションを取得しました。
コードは次のとおりです。
さて、プロジェクトを実行した後、いくつかのタグを追加しました。タグが正常に追加されました。次に、別のタグを追加し続けますが、スペルが正しくないため、最初の文字まで削除しましたが、以前のタグも自動的に削除されました。
別の問題は、いくつかのタグを追加した後にタグを削除したい場合、そのタグを削除できないことです。
ここに問題のgifがあります:
ここで何が問題なのか教えてください!!!
注: この問題は、状態値を .xml として使用した場合にのみ発生しますinitialTags
。空の配列のままにしておくinitialTags
と、すべてが正常に機能します。
javascript - 不要な再レンダリングを引き起こす useContext
ログイン フォームの再レンダリングとメモリ リークに問題があります。目標は、コンテキストの JWT が有効かどうかをチェックし、有効な場合はリダイレクトするコンポーネントを用意することです。ただし、ログインしてコンテキストを更新すると、とにかくリダイレクトする必要があるときに、コンテキストによって再レンダリングが発生します。これに対する解決策は何ですか?
編集:問題は、認証で2回再レンダリングしているようです.1回はログインで、もう1回はSecuredRouteです。よりエレガントなソリューションはありますか?
useValidateToken.js
ログイン.js
ルートは、カスタム コンポーネントを使用して保護されます。これは、ルートを保護し、無効なトークンがある場合にログインにリダイレクトするために行われます。