Just did some really interesting hooking together with fields changing focus, but it was done using a higher level component that you could register hook into to share across child components.
Once I worked it out, far less code than you'd expect.
Before I worked it out
Magic
React is ... interesting