How I Decided To Learnt React Native
Tags: react, node, reactnative, javascript
Published: 2019-07-15 16:22:29

---
title: How I Decided To Learnt React Native
published: true
tags: reactjs,nodejs,react-native,javascript
canonical_url: 
---

### How I Decided To Learn React Native

After I finished my html and Css tutorial on codecademy I felt kind of lost cause I couldn't apply it to any real life project Just write html in notepad and saving it with .html 😂 Am not guilty of that ,We all do it at first ,Creating static webpage with Notepad If u still doing that you are welcome 😁

I saw other websites mine is nothing like that I decided to expand my knowledge I read few articles and I decide to learn JavaScript maybe it will step up my programming game.. JavaScript was straight forward and easy to learn ...Few months and am done It helped a lot Yes 😌

Then I discovered JavaScript has different framework 😔 and a tutor recommend I learn one ,I was like with one is framework now.

**JavaScript framework** is an application **framework** written in **JavaScript**. It differs from a **JavaScript library** in its control flow: a **library** offers functions to be called by its parent code, whereas a **framework** defines the entire application design.

Yeah that it 😟 I ask my best friend(Google ) about JavaScript framework

My best friends gave me this

Which is best js framework?

**Top 10 JavaScript frameworks**

- Angular. One of the most powerful, efficient, and open-source JavaScript frameworks is Angular.
- React. Created by Facebook, React framework has earned popularity within a short period of time.
- Vue.js.
- Ember.js.
- Meteor.
- Mithril.
- Node.js.
- Polymer.

My friend Is the best I checked up on each of them and I decided to learn React js.

React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications, as it is optimal for fetching rapidly changing data that needs to be recorded.

Original author(s): Jordan Walker

Initial release: [May 29, 2013](https://www.google.com/search?client=ms-android-htc-rev&q=May+29,+2013&stick=H4sIAAAAAAAAAONgVhLQL9E3MsnNscgzLja2yCpIXsTK45tYqWBkqaNgZGBoDAD1IzMvIwAAAA&sa=X&ved=2ahUKEwirq5He1P3iAhUGTxUIHRCHAVQQmxMoADAQegQIChAK); 6 years ago...source: Wikipedia

Thousands of YouTube videos, pdf, articles, research, Sleepless nights , I was enjoying the learning process , worked on some projects nice projects then I wanted more.

That when react native kicked in and I got hold of it cause of my pior knowledge of react js and JavaScript ,developed some apps which I never deployed

**React Native** is a JavaScript framework for writing real, natively rendering mobile applications for iOS and Android. … **React Native** also exposes JavaScript interfaces for platform APIs, so your **React Native** apps can access platform features like the phone camera, or the user’s location.

Am currently a front-end developer working on my backend with node js which is a JavaScript runtime or environment

What is the use node JS?

Node.js uses an event-driven, **non-blocking** I/O model that makes it **lightweight** and efficient, perfect for data-intensive real-time applications that run across distributed devices. Node.js is an **open** source, cross-platform runtime environment for developing server-side and networking applications.

Will write another articles about my learning materials progress

Bye😁