Update to React 15

Description

This includes:

  • Upgrade React to the latest 15.x release

  • Upgrade other modules to compatible versions

    • react-dom

    • some react addons

    • etc.

  • fix all new warnings (mainly deprecation) in build and browser console

Technical Notes

This change will affect a lot of component files - lots of boilerplate changes. It should not be performed during modification of existing components. We can make and merge many of the changes before making the actual React upgrade. That will help reduce the size of the final merge that is needed.

Observed warnings:

  • PropTypes should be accessed in a different way

  • Use plain classes in all cases rather than createClass

  • Some props we are using are flagged as unknown or not valid - may not have been working anyway.

Status

Assignee

David Mason

Reporter

David Mason

Tested Version/s

None

Components

Sprint

None

Priority

unspecified
Configure