Does Redux rerender all components?

  javascript, react-redux, reactjs, redux

I have many child components on my parent component. Since I maintain state through Redux (but not through each component separately) – will it rerender all components on the page if I change state just one component through Redux? As I understand Redux maintain global app state.
What is the best practice to avoid all components rerendering?

Source: Ask Javascript Questions