{"componentChunkName":"component---src-templates-blogs-js","path":"/blogs/1","result":{"data":{"allMarkdownRemark":{"edges":[{"node":{"timeToRead":3,"fields":{"slug":"are-let-and-const-hoisted","excerpt":"\nIn this post, I will be talking about hoisting, temporal dead zone, and how hoisting works with let and const.\n\nWhat is hoisting?\n\nThe JavaScript engine before parses the code before executing and during the parsing phase it shifts all the variable [..]"},"frontmatter":{"title":"Are let and const hoisted?","date":"2020-07-22T00:00:00.000Z","tags":["Javascript"]}}},{"node":{"timeToRead":7,"fields":{"slug":"setup-detox-tests-android","excerpt":"\nDetox is an end to end testing library for your react native app that enables you to emulate user behavior and test how your app reacts to it, automatically.\n\nIn this blog post, I will be going over setting up Detox from scratch in a React Native pr[..]"},"frontmatter":{"title":"Setting up Detox Tests in a React Native App","date":"2020-06-24T00:00:00.000Z","tags":["Javascript","React Native"]}}},{"node":{"timeToRead":4,"fields":{"slug":"es6-modules","excerpt":"\nA Module is simply a javascript file with a bunch of variables or functions which can be imported and used in other javascript files. With ES6, working with modules has become fun. Let me tell you how.\n\nBefore ES6 Modules, we used to have script tag[..]"},"frontmatter":{"title":"Getting Started With ES6 Modules","date":"2018-10-18T00:00:00.000Z","tags":["Javascript"]}}},{"node":{"timeToRead":2,"fields":{"slug":"template-literals","excerpt":"\nThere are two ways to write strings in javascript - single quotes and double quotes. With ES6, we have another way to write strings using backticks (``). This is called Template literal. Let's dive into details!\n\nString Interpolation\n\nBefore ES6, if[..]"},"frontmatter":{"title":"Template Literals in Javascript","date":"2017-12-18T00:00:00.000Z","tags":["Javascript"]}}},{"node":{"timeToRead":2,"fields":{"slug":"arrow-functions-II","excerpt":"\nHello, Everyone! In my last post, I wrote about how to write Arrow functions. Today, I am going to talk about how arrow functions do not change the value of this.\n\nLet's start with an example and see, what I am talking about. I want to change the ba[..]"},"frontmatter":{"title":"Arrow functions in Javascript Part II","date":"2017-12-16T00:00:00.000Z","tags":["Javascript"]}}}]}},"pageContext":{"skip":0,"limit":5,"pages":3,"count":15,"page":1}},"staticQueryHashes":["3649515864","63159454"]}