A Higher Order Components (HOC) is a function that accepts a Component as an argument and returns a Component.  It is an advanced technique to React for reusing component logic. HOCs are a pattern that emerges from React’s compositional nature. Examples of Higher-Order Components (HOCs) There are many, but some notable ones: The most common is probably Redux ’s […]

Read More →

Chrome Developer Tools are debugging & Web authoring tools built into Google Chrome. The Chrome Developer Tools helps web developers to access the internals of their web application and helps to speed up debugging and optimization. This article gives some tips on how to use Chrome Developer tools. Open Dev Tools Select the Chrome menu […]

Read More →

A new Module introduces in CSS is CSS3 flexbox to provide a more efficient way to align and distribute space among the list of items in a container with static and dynamic widths. A flexbox container expands items to fill available free space or shrinks them to prevent overflow. Difference Between Grid Layout and CSS3 […]

Read More →

The  React v16.0 release was a big one and among the changes are fragments, error boundaries, portals, support for custom DOM attributes, improved server-side-rendering and reduced file size. We will talk about the Portals here. What is React Portal? A way of rendering a child component outside the present Dom-Node-Hierarchy as opposed to the traditional […]

Read More →

What is Immutable Data? Simply data that can not be changed is immutable. In the example below, we have data array which contains no of hours one employee worked on some specific project. var hoursWorked = [8, 8, 8, 7, 7, 9, 6, 8, 8, 7]; console.log(hoursWorked); //op: [8, 8, 8, 7, 7, 9, 6, 8, 8, 7] […]

Read More →

  What is Design Patterns? In simple words, design patterns are just a way of coding. There are several templates of coding and we name the group as design patterns and each pattern again have a specific name. There are 3 types of design patterns Creational Design Pattern Structural Design Pattern Behavioural Design Pattern   […]

Read More →

When did Angular 5 Release? November 1, 2017. Angular 5 has released with a good amount of improvements. There are few changes regarding the development perspective. we will be discussing some of them here. Let’s begin with one by one. This blog will help you to understand the comparison to other versions. 1.Package Updation: Angular CLI will now […]

Read More →

Some of our Cronj blog readers from the USA messaged to us and asking to “We need the clear picture of DOM, How it wil going to work?”. In considering their request, we have published this article and in addition to that we have mentioned: “what is browser & Virtual DOM?” What is DOM? Document Object […]

Read More →

What is Javascript?   Javascript is not considered as an object-oriented language. Most people call it scripting language and consider it as less programming language. But, JavaScript is very popular in the market right now. Many tools, the framework has been designed over the javascript like Angular Js, ionic js. There are few popular libraries […]

Read More →