What is the purpose of using subscribe
in code like store.subscribe(render)
? Doesn't using mapStateToProps
and connect
already cause the connected component to re-render each time the store's state changes?
Quoting the Redux.js page:
Technically you could write the container components by hand using store.subscribe(). We don't advise you to do this because React Redux makes many performance optimizations that are hard to do by hand. For this reason, rather than write container components, we will generate them using the connect() function provided by React Redux,
If you're already using react with redux, you might as well use their package, since it is already optimized.
Also referencing a previous answer: https://stackoverflow.com/a/36214059/3938413
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With