Skip to content

Commit f300ce2

Browse files
committed
Remove deprecation warning
1 parent 481d974 commit f300ce2

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
[npm-badge]: https://img.shields.io/npm/v/react-broadcast.svg?style=flat-square
77
[npm]: https://www.npmjs.com/package/react-broadcast
88

9-
## This library is considered experimental and is probably not going to be developed further. Subscriptions take you outside of the React model, and make it harder for you to predict when elements will re-render
10-
119
[`react-broadcast`](https://www.npmjs.com/package/react-broadcast) provides a reliable way for React components to propagate state changes to their descendants deep in the component hierarchy, bypassing intermediaries who `return false` from [`shouldComponentUpdate`](https://facebook.github.io/react/docs/component-specs.html#updating-shouldcomponentupdate).
1210

1311
It was originally built to solve issues that arose from using [`react-router`](https://www.npmjs.com/package/react-router) together with [`react-redux`](https://www.npmjs.com/package/react-redux). The router needed a safe way to communicate state changes to `<Link>`s deep in the component hierarchy, but `react-redux` relies on `shouldComponentUpdate` for performance. `react-broadcast` allows the router to work seamlessly with Redux and any other component that uses `shouldComponentUpdate`.

0 commit comments

Comments
 (0)