Build Decoupled React Components with Inversion of Control
Imagine you’re implementing an e-commerce checkout, and the product manager has temporally chosen PayPal as payment provider. But it’s planned to change the provider for another one, e.g.: Stripe. Looking for small changes in the future, how would you implement this?Inversion of Control probably will help you in this case.
Complete Guide to Unit Tests with React
Have you ever gotten yourself into a situation where a small change in the project was worrying because you didn’t know what could be broken?