I have a new post up on the LogRocket blog this week: Repeat yourself a little less: Strategies for mitigating prop drilling with React and TypeScript.
It presents the problem of "prop drilling" in React, where you want to add a prop to a component somewhere deep down in your hierarchy and you have to add it in ten other places to get it there. It then looks at five different solutions, all of which work in TypeScript. Give it a read and let me know what you think!