Getting up and running with REACT

curiouswebster
curiouswebster used Ask the Experts™
on
Getting up and running with REACT

I have developed using Angular 4, JQUERY and JavaScript, but not yet with React.

I have a MacBook and use Visual Studio Code on the Mac for my work with Angular 4 and hope to do the same with React.

How do I get React installed so I can start programming it? And same projects / tutorials you can point me to that would be a great start for me?

Thanks!
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Most Valuable Expert 2017
Distinguished Expert 2018
Commented:
Have you been here https://www.w3schools.com/whatis/whatis_react.asp

That is the quickest way to get up and running

Add the links to your page and off you go.

Remember React is a library - not a framework like Angular - it gives you a lot more flexibility in terms of how you do things but lacks the power that Angular brings.

React is also mainly concerned with the view - you can add other functionality on through add-ons (like Redux) that then bring React closer to Angular - but as it stands you can pretty much

Some more links
The official Hello World
https://reactjs.org/docs/hello-world.html

And then the official Tutorial from reactjs.org
https://reactjs.org/tutorial/tutorial.html

A Google search will bring up a lot more resources as React is very popular with a large following.
curiouswebsterSoftware Engineer

Author

Commented:
Can React be used with Angular? I really enjoy what seems like the MVC pattern built into Angular 4.
Most Valuable Expert 2017
Distinguished Expert 2018

Commented:
Yes React can be used with Angular - React manages the view - although I believe this is not as common since Angular 2 was released. The render engine in AngularJS was not great so in some cases people used React to drive the view to benefit from the performance - however - in later versions of Angular they made significant improvements to the render engine so there is not that much of benefit to base a project on both.

Rather than MVC think of it as buildign components - you are creating your own custom elements that render a specific way and can do specific things. On top of this they can communicate with each other - but if you think of it from a component perspective you will be on the right track.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial