Closed
Description
React 18 was released on March 29, 2022. There are several new features (including some breaking changes) including:
- Automatic Batching
- Transitions
- Suspense
- New Client and Server Rendering APIs
- New Strict Mode Behavior
- New Hooks (including
useId
,useTransition
,useDeferredValue
,useSyncExternalStore
, anduseInsertionEffect
).
We should follow the official How to Upgrade to React 18 guide for upgrading to React 18. Additionally, reZach/secure-electron-template project already uses React 18 in a similar fashion to Synectic so we can leverage them as an example.