Before react
We had jQuery, it is very imperative,
writing code was like mixing the ingredients sequentially
DOM manipulation section
Track of what changed and what to change is a huge mess and it creates for a very slow development
As your website gets more and more complex, it becomes very hard to scale which means it becomes very hard for teams of developers to manage it
React was created at facebook as you know facebook is a pretty big app and a lot og things need to happen for it as well
React allows to build website in a nice predictable way that you can have multiply developers working on it at the same time
It does one thing really well and that is the view it manages to make our website the dom
Change in predictable ways that is easy to scale and easy to manage
It’s not just for browsers, but also mobile devices to build native apps
It’s used in virtual reality apps
Everywhere that has a view well react can use it
Front end using react
Uses an image recognition API
It has its own server using node and express
And finally its database as well
Fully responsive web site
1st step we can do is to start building out these components using
create React
and sign in and registration form is something that we can work on afterwards