This upgrades a few dependencies across major versions to give us some edge functionality. I've run through the changelog for each of the upgraded dependencies to search for breaking changes and tested with the code we have already - luckily there were very few changes required (it's much easier this early in the project :smile:).
There's a cool new JSX feature available with React 17 which means we won't need to import React in every file that uses JSX but it doesn't seem quite ready to be used with TypeScript (it needs TS v4.1.0-beta and I ran into some issues getting it working). That stuff is pretty recent though and has a lot of activity (within the last few days) so we might be able to upgrade it later.
This upgrades a few dependencies across major versions to give us some edge functionality. I've run through the changelog for each of the upgraded dependencies to search for breaking changes and tested with the code we have already - luckily there were very few changes required (it's much easier this early in the project :smile:).
^16.13.1
^17.0.1
3.4.3
^4.0.0
^6.6.0
^7.12.1
~3.7.2
^4.0.5
There's a cool new JSX feature available with React 17 which means we won't need to import React in every file that uses JSX but it doesn't seem quite ready to be used with TypeScript (it needs TS v4.1.0-beta and I ran into some issues getting it working). That stuff is pretty recent though and has a lot of activity (within the last few days) so we might be able to upgrade it later.