So far, it seems that the multiple react-native versions is causing trouble. Unfortunately, this is a known issue of react-native, but definitely worth looking into. The 2nd version is installed because of two things:
Semver starting with 0.x considers all 0.x versions to be breaking changes, meaning that ^0.73.y does not include 0.74.y.
react-strict-dom has a peer dependency of react-native: "^0.73.y, and because its not satisfied, it auto-installs this version in the monorepo.
This is a test to see what's required to upgrade to SDK 51, re:
So far, it seems that the multiple
react-native
versions is causing trouble. Unfortunately, this is a known issue of react-native, but definitely worth looking into. The 2nd version is installed because of two things:0.x
considers all0.x
versions to be breaking changes, meaning that^0.73.y
does not include0.74.y
.react-strict-dom
has a peer dependency ofreact-native: "^0.73.y
, and because its not satisfied, it auto-installs this version in the monorepo.