
Some packages broke due to missing stuffs on react/lib/...
Seems like it shouldn't happen, even my build process broke suddenly due to react 15.4 update (react packages set to ^15.3.2)
Thanks!
Hi, thanks for the report.
If you rely on packages that rely on undocumented or private APIs, consider keeping React version pinned. It is never safe to rely on internal APIs and we never supported this officially. We can't consider private APIs as part of semver because there is no way to tell if any particular change in the internals would break a library reaching into them. This is just an unsupported way of using React.
We asked people to test 15.4 RC for a month: https://github.com/facebook/react/issues/7770#issuecomment-253899837. Unfortunately there is nothing we can do to force libraries using private APIs to stop doing this until we start using flat bundles.
Please reach out to maintainers of https://github.com/zilverline/react-tap-event-plugin and ask them to get https://github.com/zilverline/react-tap-event-plugin/pull/82 merged. But it might break later again because reaching into internal APIs is just not supported, and never has been.
Same with the authors of draft-js-export-html (not a Facebook-owned module).
Most helpful comment
Hi, thanks for the report.
If you rely on packages that rely on undocumented or private APIs, consider keeping React version pinned. It is never safe to rely on internal APIs and we never supported this officially. We can't consider private APIs as part of semver because there is no way to tell if any particular change in the internals would break a library reaching into them. This is just an unsupported way of using React.
We asked people to test 15.4 RC for a month: https://github.com/facebook/react/issues/7770#issuecomment-253899837. Unfortunately there is nothing we can do to force libraries using private APIs to stop doing this until we start using flat bundles.
Please reach out to maintainers of https://github.com/zilverline/react-tap-event-plugin and ask them to get https://github.com/zilverline/react-tap-event-plugin/pull/82 merged. But it might break later again because reaching into internal APIs is just not supported, and never has been.