title: React Native: Upgrading to 0.64x that uses react@17.0.1, should I upgrade packages or use --legacy-peer-deps?
body: <p>When I try to upgrade from <code>react-native@0.63.4</code> to <code>0.64.3</code>, I notice that <code>0.64.3</code> uses <code>react@17.0.1</code>, and this causes conflicts with a lot of libraries that have peer dependencies of lower versions of <code>react</code>. I know that I can either manually go change the versions of packages, or use <code>npm i --legacy-peer-deps</code>. Is one better than the other?</p>