React Js
React Js

In this article, I am going to define some basic terms associated to React Js as simply as I can. Let’s get started.

1.What is React: React is an open-source, front-end, JavaScript library for creating user interfaces or UI modules. Did you notice that there is a crucial term I have mentioned which is Library instead of Framework? People often get misunderstood about that. The key difference between the framework and the library lies in the term “Inversion of Control”. When you use a library, you are responsible for the flow of the program. You pick when and when to…


javascript
javascript

Do you know that Javascript is a scripting programming language that conforms to the ECMAScript specification? Did you know that JavaScript is both an object-oriented as well as a functional programming language? If you didn’t then you must know that by searching on Google. I’m not here to talk about that today. In this article, I will move over some interesting yet important JS programming concepts.

  • Truthy & Falsy expression: Like any other programming language, javascript has different data types and expressions like Boolean, string, numbers, etc. As you might know, the boolean data type contains two different values which…


Event loop
Event loop

Before going on to the Event loop, let’s take an overview of how JavaScript works.

We all have heard of the V8 Engine as a concept already, and also understand that JavaScript is single-threaded or that a callback queue is often used. This means that it does have one call stack and one memory stack. It executes the code in order and must finish the execution of the piece code before moving to the next one.

The call stack is responsible for maintaining track of all line operations to be executed. …


javascript
javascript

It is better to start with an overview. JavaScript is a scripting or programming language that allows you to implement complex features on web pages. But JavaScript was never meant to become the cornerstone of modern web development. In fact, the language was created in less than two weeks, with a very different purpose in mind. When JavaScript was created, it initially had another name: “LiveScript”. But Java was very popular at that time, so it was decided that positioning a new language as a “younger brother” of Java would help. …

Kamruzzaman Kamran

Technology-savvy

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