> As seen, this will be mess for large number of components when single complex store have to be managed at root level. Moreover props drilling will occur where at each child component, all props passed should be mapped to its child. All callback functions have to be defined at <App>, and thereby all logic should be handled at root level. Thereby different approach is required for complex application, for simplicity and separation of concern.