Reactjs Blog (Part 1)
in Develpoment
In this article you will learn how to create a simple application with ReatcJs

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