New Feature Alert

React JS is Developer God’s gift to Javascript developers. This is not an overstatement or embellishment of meaning. Javascript is the essence of a web application. It breathes life into the web and allows the creation of interactive environments and elements that increase the web’s overall user experience.

React does this by being a declarative, efficient, and flexible JavaScript library that allows developers to compose complex UIs from small and isolated pieces of code called “components.”

Currently, the React team is experimenting with the idea that could add a ton of depth and value to React development…

JavaScript Edition

A library is a JavaScript file that contains a ton of functions that accomplish some tasks for your web application. Most libraries have documentation with a list of available functions or a real-world example. They come with documentation to explain what the functions do and how to quickly get up and running with them to be utilized in your code.

For animations, it is well known that using JavaScript to do so requires a good foundation of knowledge and will be very challenging. But regardless, JavaScript can handle things that CSS can’t. …

Making React Greater

Iv said this in another blog post but ill say it here again:

In short, React JS is Developer God’s gift to Javascript developers. This is not an overstatement or embellishment of meaning. Javascript is the essence of a web application. It breathes life into the web and allows the creation of interactive environments and elements that increase the overall user experience of the web.

React is a declarative, efficient, and flexible JavaScript library that allows developers to compose complex UIs from small and isolated pieces of code called “components.”

React projects are very simple to spin up and structure…

You are going to want to hear this.

Software development 100% requires multiple tools in a ton of different languages to bring your projects to life. Bouncing around from tool to tool can give even the most experienced developer nausea! So it is crucial to find the tool that gives you the best bang for your buck and is excellent for what you are doing!

Integrated Development Environment (IDE).

An IDE, or Integrated Development Environment, enables programmers to consolidate the different aspects of writing a computer program.

IDEs increase programmer productivity by combining common activities of writing software into a single application: editing source code, building executables, and…

React is an open-source JavaScript library developers use to build user interfaces or UI components. It is was created by Facebook in 2013 and is still maintained by them.

Today React JS is arguably the most popular JavaScript library for building User Interfaces. It allows developers to quickly build modern, fast Single Page Applications or websites that scale.

Hooks is a newer feature introduced in the React 16.8 version. It allows you to use state and other React features without writing a class!

Hooks are the functions which “hook into” React state and lifecycle features from function components.

Once I…

Behind The Scenes

After my previous post covering beginner-friendly aspects of Javascript, I’ve decided to look into a behind-the-scenes concept. This article will cover aspects of JavaScript’s function executions, focusing on the event loop, call stack, and heap.

JavaScript may very well be the most popular programming language in use today. JavaScript’s ability to create web applications, front-end, back-end, and mobile applications with React Native makes it a dominant gene in the genetic pool of programming languages.

In your web applications, there will come a time when you will need a deeper understanding of how Javascript executes functions.

The Heap

Variables in…

The Promise Edition

JavaScript may very well be the most popular programming language in use today. JavaScript’s ability to create web applications, front-end, back-end, and mobile applications with React Native makes it a dominant gene in the genetic pool of programming languages.

In your web applications, there will be an essential object-type you use to bring them to life, it will be Promises. MDN Web Docs says:

A Promise is a proxy for a value not necessarily known when the promise is created. It allows you to associate handlers with an asynchronous action's eventual success value or failure reason. …

Objects Edition

JavaScript may very well be the most popular programming language in use today. JavaScript’s ability to create web applications, front-end, back-end, and mobile applications with React Native makes it a dominant gene in the genetic pool of programming languages.

Objects, in JavaScript, is it’s most important data-type and forms the building blocks for modern JavaScript. These objects are quite different from JavaScript’s primitive data-types(Number, String, Boolean, null, undefined and symbol) in the sense that while these primitive data-types all store a single value each (depending on their types).

Objects can be very complex and each object may contain any combination…

Arrays Edition

JavaScript may very well be the most popular programming language in use today. JavaScript’s ability to create web applications, front-end, back-end, and mobile applications with React Native makes it a dominant gene in the genetic pool of programming languages. With that said, we must understand the basics of the language to create web applications masterfully. In the article, I’m going to share with you three things you should know about Arrays to be on the way to mastering JavaScript.

Merge arrays

There are two easy ways to go about mergeing arrays. The first is using JavaScripts built in method concat().

The concat()

React JS is a JavaScript Framework for a developer to build interactive elements on websites. It makes it painlessly easy to create interactive UIs. This is done by designing simple views for each state of an application. React efficiently, then update and render just the right components based on changes in your data.

For example:

Vincent Collis

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store