Welcome!
We're going to have a great time exploring React's experimental Concurrent Mode. Concurrent Mode is an exciting leap forward in user interface development. It allows us to describe user interface transitions in beautiful detail.
Apps aren't static. They move — responding to user input as they dart back and forth to the internet for data. Concurrent Mode and Suspense give us a language for those movements.
In this video we talk project setup, how to find help, and what to expect from this very exciting, very experimental feature.
This course is narrowly focused on Concurrent Mode and Suspense. We will not cover adjacent topics like styling or code organization.
Is there a reason why when I decided to use npm i
instead of yarn
that it didn't work ?
I got the following error using npm.
"TypeError: react_dom__WEBPACK_IMPORTED_MODULE_1___default.a.createRoot is not a function"
This is very strange.
I was able to reproduce the issue but am not sure why this is happening.
It appears that npm
is not able to resolve the experimental react-dom
module — producing the createRoot is not a function
Error.
Coincidentally, when I run yarn
to fetch the initial dependencies, I have no trouble running npm start
for subsequent.
I will investigate further but, for now, at least the initial instal must be done with yarn
.