Условный рендеринг в радиокнопке сохраняет оба значения в состоянии
Я новичок в react, у меня есть условный рендеринг в радиокнопке,
- допустим, кнопка отношения имеет 2 варианта
option1иoption2.
- при выборе
option1на странице появляется 2text fields(скажем, имя и фамилия) - при выборе
option2на странице появляются 2 кнопки(saybtn1andbtn2`) - если я выбираю
option1и заполняюfirst & last nameи нажимаю сохранить, она сохраняется и если я возвращаюсь на эту страницу, она показывает последнее заполненноеfirst & last name.
- Но позже, если я вернусь и выберу
option2, нажму наbtn1и нажму сохранить, состояние сохранитсяfirst name,last nameиoption2при нажатой клавишеbtn1. - после сохранения
option2если я нажмуoption1, я все еще вижуfirst & last nameзаполненный .
- Я приложил пример кода, все поля взяты из приложения Django .
- проблема в том, что каждая опция кнопки отношения имеет свое количество вложенных компонентов. как переключить все вложенные значения невыбранных опций на null или default, когда выбрана альтернативная опция радиокнопки.