Dependency Injection & Replacement for React Components and Hooks
"
react-magnetic-di
is a new take for dependency injection / dependency replacement for your tests, storybooks and even experiments in production.Dependency injection and component injection is not a new topic. Especially the ability to provide a custom implementation of a component/hook while testing or writing storybooks and examples it is extremely valuable.
react-magnetic-di
takes inspiration from decorators, and with a touch of Babel magic and React Context / globals allows you to optionally override "marked" dependencies inside your components so you can swap implementations only when needed."
Alberto Gasparin
@albertogasparin