React JS is today's most popular JavaScript Library for building User Interfaces, which has created by Facebook. We can build modern, fast Single Page Applications or websites with React. As a Frontend Developer, I know that React JS is very popular among companies in the Software Industry, but we can also see the increase of React JS popularity in the last 5 years, by Google Trends: React JS Popularity in the last 5 years by Google Trends Since React is so popular in the market and beneficial to know for a Web/Frontend Developer, I decided to cover some features of React JS in my following articles, as 4 parts: Part 1: React JS for Beginners — The Basics (currently you’re reading) Part 2: React JS — Understanding Functional & Class Components Part 3: React Props Part 4: React JS — Understanding State Important: Before learning React, you need to know JavaScript (and ES6 Features) ...
Introduction What the hell is bash anyway? Before doing any kind of research, I actually had a very difficult coming up with a simple explanation. Bash is a program on your computer. This program is designed to take commands from you, the user. But bash is programmed to do a myriad of tasks. To make sure this program is efficient, a bash language has been created. This language allows you to speak to the bash program to tell it what to do. bash stands for Bourne Again SHell and it is the default shell in most of the Linux distributions and OS X. There are different kind of shells, C shell (csh), Z shell (zsh), Korn shell (ksh)... Because I'm on OS X and bash is the default shell on my machine, I'll be using this. How does it take commands? Bash has two ways to takes commands: Waits for the user to type commands in a command line interface ( usually your terminal application). This is called interactive mode . Interprets a t...