JavaScript Kicks - JSK Weekly - November 10, 2021

React is a really hot topic this week, so if you're a fan or thinking of becoming one, bookmark this edition!

Some of the more popular stories this week include "React Router 6 Tutorial" by Robin Wieruch, "Top 7 React Developer Tools to Use in 2021 (With Bonus!)" by Sunil Joshi and Indrajith's "Axios Mocking with ReactJS" on Bits and Pieces.

Popular Stories recently curated by passionate community members

General

Angular vs React vs Vue: Finding Value in Each

Between these three, there's no clear winner that should be most definitely used in your next project to achieve mind-blowing success. If...

JavaScript In Plain English


RxJs Challenge: Spot the Mistake

Our team works in Angular + Node.js. We use proper OO with heavy Reactive influence (RxJs) when it's applicable. We're pragmatic programm...

Imre Gábor


Debug like a pro

Being a web developer one must be aware of some awesome debugging techniques. To be honest I have been using console.log() along with deb...

Amnah Khatun


Array.prototype.at

Working with arrays is an essential skill in any programming language, especially JavaScript, as we continue to rely on external data API...

David Walsh


Introducing Svelte, and Comparing Svelte with React and Vue

Josh Collingsworth is clearly a big fan of Svelte, so while this is a fun and useful comparison article, it's here to crown Svelte the wi...

CSS-Tricks


Let's build our own Redux

I coded in Java/Kotlin for most of my college life, and hence, followed the MVC pattern mostly for projects. Ironically, my first job rig...

Shivam Bhasin


Svelte and Elder.js with Nick Reese on Web Rush #158

Nick Reese chats with us about what Elder.js is and why would someone use it for development? What are short codes and how do they benefi...

John Papa


The Developer's Guide To Building A Notifications Systems: Part 1 - User Requirements

Before building a notification system, you should know the requirements for your internal users who will be creating the notifications fo...

Courier


The Solution to Npm Package Hijacks & Malware Is Deno - I Like Kill Nerds

I think it has become abundantly clear that Node.js and how it deals with dependencies is flawed and has become a total liability now. On...

Dwayne Charrington


JavaScript

Finding unresolved promises in JavaScript | Swizec Teller

JavaScript is a fantastic server-side language because it's async. That also makes it tricky. 💩 Async means you can write code that does...

Swizec


The Best JavaScript Interview Question I've Ever Come Across

We are calling the SayHi() function calling in its body the sayBye() function. The sayHi() function enters the stack and immediately afte...

JavaScript In Plain English


Responsible JavaScript

High five to Jeremy on the big release of Responsible JavaScript on A Book Apart. There is a lot of talk about how the proliferation of J...

CSS-Tricks


Atomized Transactions of Web Assets: JavaScript's Role in the Web3 Internet Economy

Immutable, transferable, and trackable links will play a major role in the web3-driven internet that is coming. Because if you know a bit...

Makhtar Diop


TypeScript

Using Firestore with TypeScript in the v9 SDK

So I've been playing with the new Firebase/Firestore V9 SDK recently and have come up with a very simple and very minimal way to make it ...

GuardLine VPN


A Deep Dive Into Serverless UI With TypeScript

Serverless UI is simply a free, open-source command-line utility for quickly building and deploying serverless applications on the AWS pl...

Smashing Magazine


React

Axios Mocking with ReactJS

When it comes to mocking Axios, it all starts with the Mock Adapter. It's a different NPM library that provides the additional capabiliti...

Bit


Common React Hooks Mistakes You Should Avoid

React Hook feature was first introduced on React 16.8 update and became immensely popular among developers due to its capabilities. It al...

Bit


React Router 6 Tutorial

A React tutorial which teaches you how to use React Router 6. In order to get you started, create a new React project (e.g. create-react-...

Robin Wieruch


You can use React Query for slow computation, not just API | Swizec Teller

React Query brings the ergonomics of GraphQL clients to RESTful APIs. It scratched my itch. Getting a whole company onto a new way of wri...

Swizec


GraphQL On The Front-End (React And Apollo)

Quick summary ↬ Within the last decade, technologies like GraphQL have changed how we build web apps and how they communicate with each o...

Smashing Magazine


Teaful: tiny, easy and powerful React state management

Teaful is a new npm package where you can manage your stores with less than 1kb without the need of boilerplate: reducers, actions, selec...

Aral Roca


Build a Simple React Login Form using Event Handlers and React Hook

I think many people face difficulties at the beginning of learning React. In my perspective, one has to try to build simple projects alon...

K Hemanth Raju


Implementing a timer using React

Implementing a timer using React might seem straightforward until you actually try to implement one. This seemingly run-of-the-mill task ...

Frontend Weekly


Why I'm excited about React 18 - talk | Swizec Teller

React 18 is coming soon. I hope 🤞 React 18 is the one with Suspense. The major refactor that enables transparent asynchronous rendering....

Swizec


Aurelia

How to Get the Viewmodel Instance From the Aurelia 2 Au-Compose Element - I Like Kill Nerds

Dynamic composition is a crucial part of developing robust user interfaces in Aurelia. If you worked with the compose element in Aurelia ...

Dwayne Charrington


Vue

How to Show/Hide Elements in Vue

Hiding and showing elements on a web page is an often occuring UI-related task. You might want to toggle the visibility of some detail se...

Dmitri Pavlutin


Node.js

Node.js and npm: introductory tutorial

In this tutorial we will see how to install and use both Node.js and the npm package manager. In addition,... | Web design web developmen...

MA-NO WebDesign&Dev


Deploy a Node.js App to Oracle Cloud

I'll assume you have the private key given by Oracle cloud when you create your instance (in my case it will be acecom-server-3), and you...

JavaScript In Plain English


Libraries and Tools

Top 7 React Developer Tools to Use in 2021 (With Bonus!)

Whether you are just starting to learn React or you're already full-time working professionally in it, there are many tools (both free an...

JavaScript In Plain English


Testing

Getting Started With Testing In React - Upmostly

In this tutorial I will be giving an introduction to testing in React....

Upmostly


Faster test execution with cypress-grep

How to run filtered specs and tests faster using cypress-grep plugin. Recently I have written the cypress-grep that can be useful to run ...

Gleb Bahmutov


Functional Programming

React Error: "this.setstate is not a function" - How to Fix - Upmostly

By Jesse Ryan Shue "this.setstate is not a function" is a common error message that comes up in React. In this article, we'll learn how t...

Upmostly


Until next week!

Bob, Robert, Miro, Branko and Boris

Change how often and what email you get on your account page.

Follow JavaScriptKicks on Twitter and subscribe via RSS.







This email was sent to you
why did I get this?    unsubscribe from this list    update subscription preferences
Dotnetkicks, LLC · PO Box 45087 · Seattle, WA 98145 · USA

Older messages

JSK Daily for Nov 9, 2021

Tuesday, November 9, 2021

JSK Daily for Nov 9, 2021 View this email in your browser A community curated daily e-mail of JavaScript news React Router 6 Tutorial A React tutorial which teaches you how to use React Router 6. In

JSK Daily for Nov 8, 2021

Monday, November 8, 2021

JSK Daily for Nov 8, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Array.prototype.at Working with arrays is an essential skill in any programming language,

JSK Daily for Nov 4, 2021

Thursday, November 4, 2021

JSK Daily for Nov 4, 2021 View this email in your browser A community curated daily e-mail of JavaScript news The Developer's Guide To Building A Notifications Systems: Part 1 - User Requirements

JSK Daily for Nov 3, 2021

Wednesday, November 3, 2021

JSK Daily for Nov 3, 2021 View this email in your browser A community curated daily e-mail of JavaScript news The Developer's Guide To Building A Notifications Systems: Part 1 - User Requirements

JSK Weekly - November 03, 2021

Wednesday, November 3, 2021

It's the first week of November and we all know it's just downhill to Christmas from here so you best start practicing your carolling. Or you can leave out the carolling and just stick to Best

You Might Also Like

GCP Newsletter #441

Monday, March 10, 2025

Welcome to issue #441 March 10th, 2025 News Infrastructure Official Blog Hej Sverige! Google Cloud launches new region in Sweden - Google Cloud has launched its 42nd cloud region in Sweden, providing

⚡ THN Weekly Recap: New Attacks, Old Tricks, Bigger Impact

Monday, March 10, 2025

State-sponsored hacking, IoT botnets, ransomware shifts—this week's cyber roundup covers it all. Stay informed, stay secure. Read now ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

Beware AI voice cloning tools 🤖

Monday, March 10, 2025

Linux for your phone; Warner Bros. DVDs rot; GCal gets Gemini -- ZDNET ZDNET Tech Today - US March 10, 2025 Voice waveforms Most AI voice cloning tools aren't safe from scammers, Consumer Reports

⚙️ Google's AI plans

Monday, March 10, 2025

Plus: The DeepSeek alarm bells ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/10/2025

Monday, March 10, 2025

New blogs from Syncfusion ® Convert PowerPoint to PDF in C# Using Advanced Formatting Options By Mohanaselvam Jothi Learn how to convert PowerPoint presentations to PDF with advanced options using the

😎 10 Weirdest Android Phones Ever — Why I Prefer Bixby to Google Assistant

Monday, March 10, 2025

Also: 3 Awesome Shows to Watch After "Fallout", and More! How-To Geek Logo March 10, 2025 Did You Know Despite their dog-like appearance, hyenas are more similar, phylogenetically speaking,

Re: How to stop spam emails and calls

Monday, March 10, 2025

Hey there, Have you tried unsubscribing and blocking spammers, but the spam just keeps coming? Until you remove your data from the source, the spam won't stop. That's why I recommend Incogni.

Import AI 403: Factorio AI; Russia's reasoning drones; biocomputing

Monday, March 10, 2025

How much will the popularity of today's AI systems define the character of future ones? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

DeveloPassion's Newsletter 189 - Folklore

Monday, March 10, 2025

A newsletter discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's Newsletter 189 -

Practical Introduction to Event Sourcing with Emmett

Monday, March 10, 2025

Emmett is a framework that will take your applications back to the future. Learn mor on how Event Sourcing can be practical and smoother with it.The idea behind Emmett was to make it easier to create