Today, we begin our new series of tutorials in which we create a simple POS using React.js, Node.js, Express.js, and MongoDB. In this first chapter, we will learn how to set up the frontend with React
React and AJAX – The Art of Fetching Data in React
In this article, we discuss how to make AJAX requests (or asynchronous API calls), how to use it in React, where to use it, and some tricks to solve everyday problems.
React Lesson 6: CSS and Animation
Let us continue our conversation about React infrastructure. But first, let us change our structure a little bit and move our Article component to a separate directory Article. So, let us create it. Change our component’s name to Index.js and add the following code:
JavaScript Design Patterns in Action
In this article, we are going to explore all the popular design patterns used in JavaScript. We will discuss how to implement these patterns and we will discuss why we need to build them.
React Native AsyncStorage Example: When I Die App
In this post, we will learn the basics of using AsyncStorage in a React native app.
The Ultimate Guide to Drag and Drop Image Uploading with Pure JavaScript
This is a comprehensive guide on how to utilize drag and drop image uploading with pure Javascript.
Setting CSS Styles with JavaScript
It is common to set styles in Javascript. Four years of working with HTML, CSS and Javascript there were plenty of times I had to style elements with Javascript. Here are some uses-cases and ways to style elements in Javascript. I will also be describing one common use case at the end of this article.
Ultimate List of JavaScript Interview Questions
More than 90 questions for Juniors, Middle and Senior Developers. Both practical and theoretical.
Destructuring in JavaScript
Destructuring is a handy tool to make use of as you write your code, it helps reduce the complexity of your code, making it more readable and human-friendly.
React Lesson 5: React Devtools and Reusable Open-Source Components
We will learn how to utilize DevTools in debugging React. Let’s get started.