Skip to main content

Why ReactJS ?


I was decided to learn ReactJs. And asking my self why I want to learn React. What can I do or build using React? To get the answer I do some Researchs and make couple of important notes. Hope It will help who have interest to learn ReactJS.

Lets know what is React First. 

React is a JavaScript library for building User Interfaces. Very often it’s misinterpreted as tool, framework, language. React allows developers to create large web applications that use data which can change over time, without reloading the page. Its main goal is to be fast, simple and scalable. React processes only user interface in applications (source).  It also can be use along with other JS freamwork. 
To learn More visit : https://reactjs.org/

As Inspired from Simon Sinek The author of "Start with Why", firstly I was finding my why's.
Love the Quote :


It is one of life’s greatest joys to wake up in the morning...
every morning,
With a clear sense of why that day matters,
why every day matters.
This is what it means to find your WHY.
This is the start of an inspiring journey…
your inspiring journey.

~ Simon Sinek


So lets find why I want to learn React. For me these why's are:

  • I choose JavaScript as my 1st Programming Language, and React is on top of JavaScript. 
  • Go through some survey the popularity and usage are increasing incredibly. As (State of JS)
  • React Native used along with ios/android applications. 
  • There are a lots of applications using React including Facebook,  Instagram :)
  • Its opensource, can contribute
  • Effective for both web or mobile app. 
  • As I have solid knowledge about front end development, its a plus point for to to dig deep.  

Now come to what can I do using ReactJS. 

I don't want to write about it will just reference an awesome article 10 Famous Apps Using ReactJS Nowadays about it written by  Matt Warcholinski COO of Brainhub.



Some Learning References: 
  • https://reactjs.org/docs/hello-world.html
  • https://reactjs.org/tutorial/tutorial.html


Hope your journey to learning React will be great. 🌝




Comments

Popular posts from this blog

Things you need to know about cron

cron is a Linux utility which schedules a command or script on your server to run automatically at a  specified  time and date.  They're most commonly used for automating system maintenance or administration. However, they are also relevant to web application development.   Why use cron?  Server admins have been using cron jobs for a long time.   You can expire and erase cached data files in a certain interval. You can auto-check your website content for broken links and have a report e-mailed to yourself regularly. Can update your database from external api  Syntax Here is a simple cron job: 1 10 * * * * /usr/bin/php /www/virtual/username/cron.php > /dev/null 2>&1 It consists of five parts: minute hour day of month month day of week Can generate the sequence from  crontab guru ,    https://crontab.guru/every-30-minutes Editing the Crontab Running this command wil...

Download Files From Remote to local via command line

To download Files From Remote to local via command line  normally we use scp. To copy all from  Local Location  to  Remote Location  (Upload) scp - r / path / from / destination username@hostname :/ path / to / destination Copy on current directory from  Remote to Local scp - r username@hostname :/ path / from / file . To download a single file the command will be: scp user@your . server . example . com :/ path / to / foo/file.name / home / user / Desktop / To download a single file the command will be:  scp - r user@your . server . example . com :/ path / to / foo / home / user / Desktop / Help: -r  Recursively copy all directories and files Always use full location from  / , Get full location by  pwd scp  will replace all existing files hostname  will be hostname or IP address if custom port is needed (besides port 22) use  -P portnumber . (dot)  - it means current working directory...