Search code examples
javascriptreactjsredux

Difference between component and container in react redux


What is the difference between component and container in react redux?


Solution

  • Component is part of the React API. A Component is a class or function that describes part of a React UI.

    Container is an informal term for a React component that is connect-ed to a redux store. Containers receive Redux state updates and dispatch actions, and they usually don't render DOM elements; they delegate rendering to presentational child components.

    For more detail read presentational vs container components by Dan Abramov.