React Podcast
45: Version Responsibly with Michael Jackson
Versioning. How do we do it? It's a lot more complicated than "just use semver!" This week Michael Jackson joins us again to discuss the pains of versioning, how to avoid them, and why it all comes down to communication.
Chantastic asks about upcoming how React Router v5 will take advantage of new features like Hooks and what versioning strategy they intend to employ with for legacy React Router users.
They fumble clumsily around what the various characters in a package.json file mean, discuss outrageous prefixing as a defense mechanism, and partying at the 2019 JSConfUS in Carlsbad.
Featuring
Announcements
Learn React in May!
New to React?
Want to learn to learn what the heck we're talking about?
Chantastic is doing a free React primer in the month of May.
Signup to learn more: https://reactpodcast.com/news.
Links
- semver
-
New Versioning Scheme — React moves from
0.14
to15
. - React Router v5
- NodeJS io.js Split
- npm tilde (~) ranges
- npm caret (^) ranges
- What's the difference between tilde(~) and caret(^) in package.json?
- React Training Spring Tour
__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED
- unpkg.com
- JSConfUS 2019, Carl — in Carlsbad, CA.