dillon1000/react

Commit

Hide ReactElement constructor

This prevents feature tests like:

var ReactElement = React.createElement(...).constructor;

if (element.constructor === ReactElement)

This is intentional so that we have the option to make these plain objects.
E.g. for direct inlining or replacing them with value types.
Browse files
Changed paths2 files
First-parent comparison
M src/core/ReactElement.js ModifiedM src/core/__tests__/ReactElement-test.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…