{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/react/issues/4618","labels_url":"https://api.github.com/repos/facebook/react/issues/4618/labels{/name}","comments_url":"https://api.github.com/repos/facebook/react/issues/4618/comments","events_url":"https://api.github.com/repos/facebook/react/issues/4618/events","html_url":"https://github.com/facebook/react/issues/4618","id":100585056,"number":4618,"title":"Can't update defaultChecked/defaultValue.","user":{"login":"DylanPiercey","id":4985201,"avatar_url":"https://avatars.githubusercontent.com/u/4985201?v=3","gravatar_id":"","url":"https://api.github.com/users/DylanPiercey","html_url":"https://github.com/DylanPiercey","followers_url":"https://api.github.com/users/DylanPiercey/followers","following_url":"https://api.github.com/users/DylanPiercey/following{/other_user}","gists_url":"https://api.github.com/users/DylanPiercey/gists{/gist_id}","starred_url":"https://api.github.com/users/DylanPiercey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DylanPiercey/subscriptions","organizations_url":"https://api.github.com/users/DylanPiercey/orgs","repos_url":"https://api.github.com/users/DylanPiercey/repos","events_url":"https://api.github.com/users/DylanPiercey/events{/privacy}","received_events_url":"https://api.github.com/users/DylanPiercey/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-12T16:42:46Z","updated_at":"2015-08-13T21:46:27Z","closed_at":"2015-08-12T17:12:52Z","body":"When I rerender a component with \"defaultChecked\" or \"defaultValue\" react fails to update the \"value\" and \"checked\" attribute accordingly.\r\n\r\nBefore you say \"use a controlled input\" I would argue that this is a bug as it basically disallows uncontrolled forms with \"reset\" buttons. (It will always reset to whatever the initial default value was)."},"comment":{"url":"https://api.github.com/repos/facebook/react/issues/comments/130856316","html_url":"https://github.com/facebook/react/issues/4618#issuecomment-130856316","issue_url":"https://api.github.com/repos/facebook/react/issues/4618","id":130856316,"user":{"login":"spicyj","id":6820,"avatar_url":"https://avatars.githubusercontent.com/u/6820?v=3","gravatar_id":"","url":"https://api.github.com/users/spicyj","html_url":"https://github.com/spicyj","followers_url":"https://api.github.com/users/spicyj/followers","following_url":"https://api.github.com/users/spicyj/following{/other_user}","gists_url":"https://api.github.com/users/spicyj/gists{/gist_id}","starred_url":"https://api.github.com/users/spicyj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spicyj/subscriptions","organizations_url":"https://api.github.com/users/spicyj/orgs","repos_url":"https://api.github.com/users/spicyj/repos","events_url":"https://api.github.com/users/spicyj/events{/privacy}","received_events_url":"https://api.github.com/users/spicyj/received_events","type":"User","site_admin":false},"created_at":"2015-08-13T21:46:27Z","updated_at":"2015-08-13T21:46:27Z","body":"@DylanPiercey You can also grab the native DOM node and set `.checked` on it manually if you prefer. Honestly, I'm confused what API you're proposing though. How would React know when to reset the value and know when to keep it as what the user entered?"}}