Even though React 17 has “no new features,” there was actually a pretty big change if you’re a fan of function components. Take a quick look at the Biggest Change in React 17 That No One Is Talking About.
You may have missed the change, too, since the headline for React 17 was, and I’m quoting: “No New Features.”
“The React 17 release is unusual because it doesn’t add any new developer-facing features. Instead, this release is primarily focused on making it easier to upgrade React itself.” — React 17 Announcement by Dan Abramov and Rachel Nabors
I’m not even one to read release notes usually. I prefer writing new tutorials to stay “up-to-date” with dozens of technologies that are constantly changing. Writing keeps me focused on problems and use cases instead of feeling overwhelmed by the paradox of choice.
But I’m glad I read these release notes, because the change has to do with a core feature of how React works under-the-hood: the JSX transform resulting from the
import React from "react" statement.