問題タブ [virtual-dom]
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 - 反応する。コンポーネントは状態変化の順序でレンダリングされません
反応では、小道具名= A、B、Cの入力コンポーネントがあると仮定します。それらは順番にレンダリングされます
次に、最初にC、次にAの順序でCとAの状態を変更します。 コンポーネントAとCは、最初に A、次にCの順序でレンダリングされます。それらは状態変化の順序でレンダリングされません(Cの次にA)
以下のコード スニペットを参照してください。私はアウトプットを次のように見つけました
Cの状態を設定
Bの状態を設定
Aの状態を設定
Aのレンダリング
Bのレンダリング
C のレンダリング
javascript - React.js - 子コンポーネントに関数を実装して、同じ親から別の子をアンマウントし、その場所に別のコンポーネントをマウントする方法は?
たとえば、次のようなコンポーネントです。
BodyContent
そのアンマウントBottomOne
とマウントに関数を実装したいBottomTwo
ので、関数をアクティブにすると、コードは次のように再構築されます。
私は React に非常に慣れていないので、より良い方法があれば提案を受け付けていますが、その最終結果である BodyContent の unmounts と mounts の関数が本当に必要BottomOne
ですBottomTwo
。