-
Notifications
You must be signed in to change notification settings - Fork 50.4k
Closed
Description
This is likely going to be a quick release after 0.14 goes out. Basically just a "lightweight" "garbage collection" release of 0.14.
Remove Deprecated Functionality
- Remove getDOMNode / setProps / replaceProps monkey patching on DOM refs (@jimfb Remove setProps and replaceProps. #5570)
- Remove getDOMNode on createClass (@jimfb Removed getDOMNode from react classes. #5833)
- Remove deprecated add-ons (such as cloneWithProps) (@jimfb - Removed cloneWithProps addon. #5859)
- Remove React.render and findDOMNode from the
reactpackage (@jimfb Remove DOM functions from top-level isomorphic API #5832)
Deprecated Functionality that Unlocks new Features
- Remove Support for Inheritless Classes - Enables null return values in plain functions (What's the reason that a stateless function cannot return null? #5355) (@jimfb Enable null return values in plain functions #5884)
Spill over from 0.14:
- Make sure that the
reactpackage only includes "isomorphic" so that other renderers aren't burdened. Even if it is the same package, at least make sure that the module dependencies aren't burdened. Effectively make sure this is complete: Decouple dependencies between React DOM and React Isomorphic, except for currentOwner which React DOM still needs to set on React Isomorphic. (@sebmarkbage) See comment in Reorganize Src Directory for Isomorphic React Package #3866
Bonus:
- React Native ships its own copy of the renderer so that npm finally works properly.
Metadata
Metadata
Assignees
Labels
No labels