With SoloLearn's recent post came the question in comment section: What's 'React' & 'Angular'? Here's my take on it. Thoughts?
For those who are wondering what is 'React' and 'Angular', here are brief explanations with analogies that I dreamed up to offer a bit more clarity and stir curiosity to dig deeper, even build your next projects with them 'cauz they're both awesome. (1) React is a library. But a library of what? Of prewritten, fully tested code that developers can use. Think of this as pre-mixed spices that you can use to make your favorite dish so you don't have to figure out which spices to mix in what amount from scratch. (2) Angular is a framework. But a framework of what? Well, that's a bit tricky. It's just a design developers use to organize their code so it's manageable and follows specific design principles, namely, model-view-controller. Think of the framework as a pre-built outer shell of a house with various rooms sectioned off. Pipes still need to be attached. Wires still need to be wired for electricity. Drywalls between rooms still need to be put up, painted. And libraries help with these tasks to speed dev.