This chapter has addressed the common problems of dependencies in your application. As you strive to deliver bulletproof applications, you will find these patterns useful in tests. On top of that, you have also learned what a storybook is, that is, something that documents use cases for your components. You now can easily compose components and storybooks.
Ecosystem also embraces these patterns, and we have used the React Context API to pass language context down the component chain. You also had a glimpse into the react-redux implementation of Provider.
Brace yourself for the last chapter, which introduces types into your applications. We will finally ensure that passed variables match consumer function expectations. This will enable us to type everything in the application, instead of using just PropTypes for React views.