The React Context API lets you avoid passing props from parent to child at every level of the component tree. Neither you have to unnecessarily increase the complexity of the codebase using state management libraries like Redux. Generally, in React or React Native app, data will be passed from parent to child via props but this can increase the nature of the code base complexity for certain types of props required by many components within the application.

This is a companion discussion topic for the original entry at https://blog.crowdbotics.com/p/616c1ba9-6664-41c2-b4b9-ef22a0f3d527/