Which versions of testing-library are compatible with which versions of React? - reactjs

I have encountered a (now known) bug with #testing-library/user-event version 12.8.3 and need to upgrade to a newer version. I'm wondering how high a version can I go?
We're using react-dom 16.8.5, and rather than just plugging in the latest version of testing library I was hoping to see a compatibility list somewhere. Is there such a thing? I can't seem to glean anything from npmjs.com.

Related

React Big CalendarTimezone issue: Any idea how to use this fix #1046 in 0.10.3 version?

We are using 0.10.3 version of react-big-calendar and facing the Timezone issue discussed here.
Unfortunately we made some custom changes to the 0.10.3 version, so we can't apply that fix(provided in that library for the latest versions) to the version we are using. How to apply the fix in the older version 0.10.3 without upgrading it to a new version?
The (0.36.0) latest version of RBC has full timezone support now, when using either the momentLocalizer or the new luxonLocalizer. Doc site isn't up to date yet, but if you run the 'examples' locally you'll find all the info.

How do I manually upgrade a software package from a Github page?

I want to upgrade React Native Debugger from version 0.10.0 to version 0.10.2, but clicking to upgrade when the program itself prompts me isn't working because (as they indicate on their page), there's a bug that prevents this upgrade. People have suggested "manually" upgrading or using brew cask reinstall react-native-debugger. The latter doesn't work, so I was wondering how you go about manually upgrading a package like this?
You can go to the release page https://github.com/jhen0409/react-native-debugger/releases/tag/v0.10.2 and download the appropriate .dmg file (for MacOS) from there. Afterwards you can just install it like any regular .dmg.

How to downgrade react native version while creating project, not after

previously we were using react native ver 0.59.0 and somehow it's upgraded to ver 0.60.3. As we know that their many major changes in this version, so now with the latest versions we are facing many issues in the development. So are there any ways to downgrade it to ver 0.59.0 again.
So please suggest us anyway to do the same.
Thanks in advance.
You can specify which React Native version to use when creating the project through the CLI by passing the version flag:
react-native init newproject --version react-native#0.59.0

I want to upgrade my react-native version 0.39 to 0.40

i am facing lot of problems while installing new modules in 0.39 versions in react-native, but i am afraid if i will do upgrade from 0.39 to 0.40 version it may be stop making build. Please guys suggest me how to upgrade or is there any benefits of upgrading my react-native.
React Native is rapidly updating platform. Every version has a lot of bug fixes, new performance improvements and new or upgraded components.
If its possible and feasible for you I suggest you to upgrade the latest stable version.
You can check the docs for Upgrading React Native for details on how to upgrade. There might be lots of changes since your version is fairly old.
I suggest you to check every libraries (if you are using) if they are compatible with the new version of react-native and how you should upgrade the libraries.
There was some major changes on v0.40 of react native.

Is there a standalone version of the new react-dom package?

The title says it all. Since 0.14 (yesterday) ReactJS has been split into react and react-dom packages (for good reason).
For goofy reasons, I'm loading react with AMD. This has worked up until now using their standalone version on the downloads page, but even though they've updated this page to point to v0.14.0, they don't have a standalone version of react-dom.
Is this on it's way? Is there some other way to include react/react-dom with AMD?
Thanks.
Ah. Looks like it's up here on cdnjs. Should have looked their first.

Resources