Swathi BhatSvelte and Svelte-kit — RenderingRendering a WebApp plays an important role when it comes to its performance. The Svelte apps can be rendered in three different ways:2 min read·Apr 18, 2022----
Swathi BhatSvelte and Svelte-kit — reasons to move to SvelteSvelte is the latest approach to front-end web development. It is a JavaScript framework that compiles the code into tiny vanilla…2 min read·Mar 12, 2022----
Swathi BhatHow to move from class component to function componentIn the last post, I have talked about the differences between a class component and a functional component. This post is about how a…2 min read·Feb 7, 2022----
Swathi BhatReact class components and functional componentsReact class components are extended from the ‘Component’ class that is provided by ‘react’. These are complete classes that contain…2 min read·Dec 31, 2021----
Swathi BhatBasic JavaScript conceptsJavaScript is the programming language of the web. It is very popular and also quite easy to learn. Here are the concepts that I found to…4 min read·Nov 26, 2021----
Swathi BhatReact hooks — The Why, How and WhenIn the previous post, I went over the basics of React hooks. This post is about when to use Hooks and how to create custom hooks.3 min read·Nov 21, 2021----
Swathi BhatReact HooksReact is a design oriented library, used to make interactive WebApps, where the DOM elements reloaded only when there were changes. This is…3 min read·Oct 9, 2021----
Swathi BhatApply, Call and BindThe 3 most commonly used built-in methods for JavaScript functions — apply, bind and call. These are used when invoking a function. The…3 min read·Oct 2, 2021----
Swathi BhatFunction expressions in JavaScriptWhile I was writing the post on JavaScript functions, I realised that the “function expressions” needed a post of its own! So here I am…2 min read·Sep 26, 2021----
Swathi BhatJavaScript FunctionsJavaScript is mostly a functional language. It uses functions to implement most of the programming scenarios like asynchronous tasks…3 min read·Sep 18, 2021----