dillon1000/react

Commit

Standardize prop -> DOM attribute process

Allow more than strings and numbers to be used as attributes for DOM
nodes. This removes the special casing for `0` and `false` that was
being used in ReactDOMInput and ReactDOMTextarea.

Now we will just `toString` any object we try to insert into a DOM.

Closes #422, #372, #302
Browse files
Changed paths7 files
First-parent comparison
M src/dom/components/ReactDOMInput.js ModifiedM src/dom/components/ReactDOMTextarea.js ModifiedM src/dom/components/__tests__/ReactDOMInput-test.js ModifiedM src/dom/components/__tests__/ReactDOMSelect-test.js ModifiedM src/dom/components/__tests__/ReactDOMTextarea-test.js ModifiedA src/utils/__tests__/escapeTextForBrowser-test.js AddedM src/utils/escapeTextForBrowser.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…