Skip to main content

Posts

Showing posts with the label frontend

React JS for beginners

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) ...

Getting Started with Vue - An Overview and Walkthrough Tutorial

We're in a golden era of JavaScript libraries and frameworks. More and more companies are building out full, dynamic web apps in addition to - or in lieu of - traditional desktop applications. This means things are constantly changing and frameworks are going in and out of vogue, but the core concepts of what we're trying to accomplish remain similar. Previously, I wrote a  Getting Started with React  guide that helped out a lot of beginner and intermediate developers.  Vue.js  is going toe-to-toe with React for popularity among JavaScript developers, so I'd like to offer the same straightforward and concise introduction for those who'd like to learn Vue as well. Let's get started! Prerequisites Knowledge of  HTML & CSS Knowledge of basic  JavaScript Familiarity of  ES6+ features and syntax Node.js and npm  (or yarn) installed globally Familiarity with  REST APIs  would be helpful, but we'll go over it. Goals We'...