Technologies: WebUI

Curriculums: WebUI (Front End) Developer

Key facts

React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies.


ReactJS is JavaScript library used for building reusable UI components. According to React official documentation, following is the definition − React is a library for building composable user interfaces. It encourages the creation of reusable UI components, which present data that changes over time. Lots of people use React as the V in MVC. React abstracts away the DOM from you, offering a simpler programming model and better performance. React can also render on the server using Node, and it can power native apps using React Native. React implements one-way reactive data flow, which reduces the boilerplate and is easier to reason about than traditional data binding.


Title Study Item Level Description
React Native Express Qualified React Native is a framework for building cross-platform apps. Building with React Native is extremely efficient and highly addictive - but getting started can be a little tricky. You should use this guide as a companion to the official Facebook documentation for getting started. The Facebook guide assumes some existing knowledge about React development for the web. If you run into topics that aren't covered thoroughly, e.g. how Babel works, play with the examples in this guide to quickly get up to speed. This guide also covers related topics, such as Redux, which are beyond the scope of the React Native docs.


Title Description
WebUI (Front End) Developer Front-end developers create a graphical interface, through the use of HTML, CSS, and JavaScript.