Skip to content

Commit 759927b

Browse files
committed
Move to /mjackson
1 parent eb95935 commit 759927b

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
# react-broadcast [![Travis][build-badge]][build] [![npm package][npm-badge]][npm]
22

3-
[build-badge]: https://img.shields.io/travis/ReactTraining/react-broadcast/master.svg?style=flat-square
4-
[build]: https://travis-ci.org/ReactTraining/react-broadcast
3+
[build-badge]: https://img.shields.io/travis/mjackson/react-broadcast/master.svg?style=flat-square
4+
[build]: https://travis-ci.org/mjackson/react-broadcast
55

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+
911
[`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).
1012

1113
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`.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "react-broadcast",
33
"version": "0.1.2",
44
"description": "A reliable way to broadcast state changes to React elements deep in the hierarchy",
5-
"repository": "ReactTraining/react-broadcast",
5+
"repository": "mjackson/react-broadcast",
66
"authors": [
77
"Michael Jackson",
88
"Ryan Florence"

0 commit comments

Comments
 (0)