問題タブ [unmount]

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 投票する
2 に答える
654 参照

reactjs - 反応フックで離脱警告を設定するには?

反撃すると進行状況が失われることを示す必要があるアプリケーションを作成しています。

私はuseEffectフックを使用しました:

警告を表示して確認できるように、このバック アクションを停止するにはどの関数を使用できますか?

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

reactjs - 反応する親は子のためにアンマウントされていますか?

私はReact ParentChildコンポーネントを持っています。子は、親コンポーネントの状態を更新できる必要があります。しかし、私はParent is unmountedいつ、Child wants to update the Parentそれを修正する理由や方法がわかりませんか?

問題に関連する簡略化されたコードを貼り付けています。この場合、子page Titleは でレンダリングされるを更新したいと考えていParentます。しかし悲しいことにcomponentDidMount()、子 (この更新が行われる場所) では、親は既にunmounted.

は直接index.jsロードしますが、コンポーネントをChildラップします。それはコンポーネントのアンマウントParentと関係があると思いますか?Parent

親:

子:

索引:

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

reactjs - マウントされていないコンポーネントでのフレーマー モーション終了アニメーション

exit 属性を使用してコンポーネントのマウント解除時にアニメーションを再生しようとしていますが、! が存在するにもかかわらず機能しません。

入力アニメーションは正常に動作しますが、出力アニメーションは動作しません!

小道具data.showがtrueの場合に表示される説明のマウント解除を誤って管理していると思います。プロジェクトをクリックして変更するブール値です。要するに、誰かが私を指摘できれば...

コードサンドボックス

前もって感謝します