You might have used redux with react, as it is a widespread practice. Many people use redux-saga or redux-thunk for async actions as middlewares. Redux allows you to create your custom middleware as per your requirement. A middleware can be added in between dispatch and reducers so that we can alter the actions or can dispatch other actions (for async actions).
This is done with a function returning function. So, let’s first understand about function returning function.
It is simple and can be done as follows -
                    
                    
                A service worker is a script that runs in the background and does not require the web page to load. It runs on a separate thread and cannot directly access the DOM. It interacts with webpages through the post messages.
For the first time, I used service workers to push notification, and it is effortless to integrate it, in your javascript code.
The service worker is asynchronous and cannot use XHR and localStorage inside it.
                    
                    
                Vue-storefront is a headless and backend agnostic e-commerce PWA (Progressive Web App). The best part in this is Offline mode, as it managed to do this by making extensive use of the browser cache.
                    
                    
                Variables are fundamental building blocks of any programming language. For better understanding any programming language we first have to understand variables. In Javascript, we can define a variable using these three keyword var, let, const. These three keywords behave differently in a different scenario. In this blog, we will look into the lifecycle and scope of the variable.
                    
                    
                Introduction
Visual Studio Code is by far one of the best IDE for developers due to its large numbers of plugins, cross-platform, etc. We will be mainly focusing on Remote - SSH plugin for Visual Studio Code that will help us to connect to a remote server/system for application development using our local workstation cool!
                    
                    
                What is a Portal anyway? Well, as quoted in the google dictionary, its “a doorway, gate, or other entrance.”
React v16.0 brought a similar concept of Portal that provides a way to transport a piece of UI into some other locations on to the DOM Tree while preserving its position in the React hierarchy, allowing it to maintain the properties and behaviors it has inherited from the React tree. Isn’t that amazing, you put your component in one place, and after the rendering, it’s somewhere else in the DOM tree.
                    
                    
                
                    
                    
                Without a doubt, react forms can be sometimes complicated. Thankfully, formik is designed to make your job easy. With formik, forms in react will be easy. Plus it will help improve the performance of your application.
This article will help you get the basics of chrome’s developer tool and turn you from a novice user to a Power user.
Many times we write javascript or jquery for a particular effect. But these effects are easily achieved by CSS. We write many lines of code in javascript and jquery which can be achieved by writing a few lines of code in CSS. In this section, we will discuss some of them. In this blog, we will only discuss basic detail.
The first and most fundamental concept in building a responsive web design is the units that we use to set many of our properties with.
In this article, we are going to learn some CSS units and how they are different from each other and when to use a particular unit according to your requirements.
Almost everyone these days wants a mobile version of their website. If we think of a website we don’t have to explicitly say a “responsive website“. It is expected from the developer to make a website responsive.
Index
About
Installation
Directory Structure
Routing
asyncData
VuexStore
Using External CDN
Deploy on Heroku
Recent Posts
Categories
- advanced
 - angular
 - angularjs
 - back-end-amp-database
 - beginner
 - blockchain
 - cloud-infra-and-dev-ops
 - deep-learning
 - devops
 - directives
 - django
 - ec2
 - ecommerce
 - express
 - flutter
 - general
 - graphql
 - ionic-framework
 - machine-learning
 - magento
 - mean-stack
 - mobile-apps
 - mongodb
 - mongoose
 - nlp
 - nodejs
 - phonegap
 - python
 - react
 - react-native
 - responsive
 - responsive-design
 - socket.io
 - uncategorized
 - vuejs
 - web-application