No doubt React is a great library to create any complex user interfaces.
But the main problem here is, after a little bit of understanding of HTML CSS and JavaScript people try to learn React but fail after some attempts.
They don't want to learn React because they want to but they want to learn React because somebody told them that they should learn React and ignore the core concepts of React.
And leaving the fundamentals behind means getting stuck on the little things in the future.
But we are different from them so let’s see what exactly React is?