diff --git a/client/src/pages/guide/english/redux/reselect/index.md b/client/src/pages/guide/english/redux/reselect/index.md index 453a9947f7..18052beda3 100644 --- a/client/src/pages/guide/english/redux/reselect/index.md +++ b/client/src/pages/guide/english/redux/reselect/index.md @@ -2,14 +2,14 @@ title: Reselect --- ## Reselect -Reselect is simple selector library for Redux. -Why we need selectors? Official docs describe it this way: +Reselect is a simple selector library for Redux. +Why do we need selectors? Official docs describe it this way: * Selectors can compute derived data, allowing Redux to store the minimal possible state. * Selectors are efficient. A selector is not recomputed unless one of its arguments changes. * Selectors are composable. They can be used as input to other selectors. -It might sound complicated but slectors allow app to work faster by reducing unnecessarily rerendering(s). Normally `mapStateToProps` is called every single time any change in `store` is made. `mapStateToProps` binds store values to react. Until you use `PureComponents` it might cause component being rerendered although it's not required. +It might sound complicated but selectors allow your app to work faster by reducing unnecessary rerendering(s). Normally `mapStateToProps` is called every single time any change in `store` is made. `mapStateToProps` binds store values to react. Until you use `PureComponents` it might cause component being rerendered although it's not required. #### More Information: