Container components are those React Native components which have access to the store. These components make API calls, do processing and contain the business logic of the app. Container components shouldn't have the view logic or presentational logic. The job of container components is to compute the values and pass them as props to the presentational components.
Difference between Presentational Components
Container Components
Purpose How things look (markup, styles)
How things work (data fetching, state updates)
Aware of Redux No
Yes
To read data Read data from props
Subscribe to Redux state
To change data Invoke callbacks from props
Dispatch Redux actions
Are written By hand
Usually generated by React Native Redux