You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

765 B

id title layout permalink prev next
controlled-input-null-value Value of null for controlled input cookbook controlled-input-null-value.html children-prop-type.html componentWillReceiveProps-not-triggered-after-mounting.html

Problem

You specified a value parameter for your form input, but the input value can still be modified, contrary to what you'd expect.

Solution

You might have accidentally set value to undefined or null. The snippet below shows this phenomenon; after a second, the text becomes editable.

/** @jsx React.DOM */

React.renderComponent(<input value="hi" />, mountNode);

setTimeout(function() {
  React.renderComponent(<input value={null} />, mountNode);
}, 2000);