3 of the 5 principles you can do with dependency injection. And single-responsibility is explaining itself pretty well
— Generic dev doesn't even have time for refactoring..
— Dependency injection or inversion🤨
— One should "depend upon abstractions, [not] concretions.
— Tell me how, using React can you reach that? I am not sure
— Can you create "component" that has sub-"components" there? i'm not a react user, never seen that, but it should be that principle if yes... like if i create NumRange object that has two NumInputs and has control over them