Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

It's really not that complicated, conceptually.

Any code that wants to know when an action is dispatched needs to call `store.subscribe(someCallback)`. The `connect()` function generates wrapper components that manage that process for you, use your `mapState` callback to extract data from the store, and only re-render your "real" component when that data has changed (thanks to a _lot_ of optimization work).

Without `connect()`, you have to manage the store subscription process yourself. More code, fewer optimizations.



view as:

Legal | privacy