@maridonkers @serioga I figured it out. Removing the :value
and :checked
declarations fixed my issue. Now the atom and the HTML update properly. Any ideas on why I had to do this even though the examples suggest the opposite?
Is this the whole controlled vs uncontrolled rum component thing?
I don't remember now. There is a difference between controlled and uncontrolled react components, there is specific radio's behavior... Finally I've got an implementation which works in my case.