Updated react version dependency

This is due to the weird way SemVer treats 0.y.z versions.
^0.y.z does only matches against minor versions, e.g. ^0.1.x matches >=0.1.x but not 0.2.x, contrary to caret behaviour above v1.0.0

https://nodesource.com/blog/semver-tilde-and-caret#caret-major-zero