Reactjs Blog (Part 1)

In this article you will learn how to create a simple application with ReatcJs

React.js for Beginners — Props and State Explained

What is Reactjs ?

React is an open-source 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. Wikipedia

Original author(s): Jordan Walke Initial release: May 29, 2013; 7 years ago License: MIT License Stable release: 16.13.1 / March 19, 2020; 2 months ago Developer(s): Facebook and community Platform: Web platform

Who Use ReactJS !

  • Facebook - the biggest Social media
  • Netflix — the biggest paid video-streaming service
  • Yahoo! — the mail client in React
  • Instagram :a social networking app made for sharing photos and videos

Why Reactjs ?

  • Performance : using React will lead to a fast user interface without doing much work to specifically optimize for performance
  • Simplicity : Reactjs it’s based component , with simple plain JavaScript code
  • All the power of HTML, CSS and Javascript together inside the component
  • It’s easy to learn : Anyone who have some background with HTML CSS and JavaScript , can Learn Reactjs ( it’s dedicated for Developers and Designers and Microsoft engineers: it’s dedicated for Developers, Designers and Microsoft engineers
  • increasing development speed : ReactJS allows us to create reusable UI components that can be used in many web pages
  • Testability : ReactJS applications are super easy to test

Reactjs Ecosystem

outside of Reactjs , There is other cool tools

  • React-router : the standard routing library for React.
  • React-Native : lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components
  • React-VR : Create exciting 360 and VR experiences using React
  • create-react-app : a tool built by developers at Facebook to help you build React applications. It saves you from time-consuming setup and configuration

Conclusion :

In this part I tried to explain for you what is Reactjs ,in Part2 , we will try to start coding


© 2019. All rights reserved.

Powered by NightHawk