Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do you work with the react native should learn react.js? [closed]

Everywhere is talking about react native and react.js Now I want to know whether to work with react native must learn to react or react native of separate.

Thank you!

like image 441
MohNj Avatar asked Apr 08 '16 13:04

MohNj


People also ask

Can I learn React Native without learning react JS?

I will highly recommend learning React first before learning React Native. Period. There might be champions who started with React Native and built an app in a couple of weeks that you will come across on the internet. But remember we all have different backgrounds and experiences in programming.

Is it necessary to learn react JS before React Native?

Should I learn React before learning React Native? Creating native mobile apps in React Native is very similar to developing web apps in React in some respect. If you don't have much technical knowledge and experience with web development yet, it's worth you get familiar with React first.


2 Answers

Yes, it is advised to learn React before you start with React Native, since the principles you'll need when developing in React Native are all based on React.

From Facebook:

React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React.

So before you study all the mobile specific API's and attention points, it's good to be familiar with React itself.

like image 77
Frederick Motte Avatar answered Oct 20 '22 16:10

Frederick Motte


That would depend on what you would like to do. Both are open sourced by Facebook:

ReactJS: This is basically a JavaScript library used mainly as the V in MVC. But it can also render on the server side using Node. It can power user interfaces, web applications and native apps using React Native.

React Native: This is a mobile framework that enables you to build native mobile applications using a consistent developer experience based on JavaScript and React.

like image 40
Mehdi Avatar answered Oct 20 '22 17:10

Mehdi