What kind of issue is this?
Link to repro
https://playground.react.dev/#N4Igzg9grgTgxgUxALhAMygOzgFwJYSYAEAsgJ4CCADlQBQCURwAOsUXIWDkQNpcCGOKGAA0RMAhwBlHIOEBdIgF4iwhDMEIAPACMIEADYJ+mAHy00-AxPoBuVqyJEYk2MS0ATPADdTjp0wCQmBEAGShpGQAkjgIALYMAL7+TrpQODiERIQAwgZ4cADWSsAMyqbikhrBtDgwUAj0iaYUHh5aAPQ66Zlm-p1evqzJmKwY2PhZ5DHxZSxsLkIw7lSm1cLIRHUNnavDIIlAA
Repro steps
I am using conditional rendering ({status && MyItem}) in my JSX. When status is changed from false to true, the application crashes due to hooks not matching between renders. It works as expected without the compiler.
To reproduce, simply press the button in the example.
How often does this bug happen?
Every time
What version of React are you using?
18.2.0
What version of React Compiler are you using?
19.1.0-rc.1
What kind of issue is this?
Link to repro
https://playground.react.dev/#N4Igzg9grgTgxgUxALhAMygOzgFwJYSYAEAsgJ4CCADlQBQCURwAOsUXIWDkQNpcCGOKGAA0RMAhwBlHIOEBdIgF4iwhDMEIAPACMIEADYJ+mAHy00-AxPoBuVqyJEYk2MS0ATPADdTjp0wCQmBEAGShpGQAkjgIALYMAL7+TrpQODiERIQAwgZ4cADWSsAMyqbikhrBtDgwUAj0iaYUHh5aAPQ66Zlm-p1evqzJmKwY2PhZ5DHxZSxsLkIw7lSm1cLIRHUNnavDIIlAA
Repro steps
I am using conditional rendering ({status && MyItem}) in my JSX. When status is changed from false to true, the application crashes due to hooks not matching between renders. It works as expected without the compiler.
To reproduce, simply press the button in the example.
How often does this bug happen?
Every time
What version of React are you using?
18.2.0
What version of React Compiler are you using?
19.1.0-rc.1