Updates
NEED YOUR SUPPORT
I have been running this newsletter for over 4 years and have spent probably close to $20k on it... I now have 10000+ subscribers but I cannot afford to keep it running any more. I really don't want to shut it down and could use your support, if you have enjoyed reading my newsletter for the past 4+ years, then please do support it over here https://www.patreon.com/frontendweekly?fan_landing=true Thank you, Emad
Must Read
6 Principles for Performant Web Applications
Make better web applications with these proper principles listed in this article.
Sponsor (Thank You)

Adjust
We're currently on the lookout for a Senior Frontend Engineer. Join the industry leader in mobile measurement, fraud prevention, and cybersecurity. Candidates need to apply through this specific link: https://grnh.se/a2bdc5452us
Learn
How to Handle Component Interaction in React
Learn how to deal with component interaction in React by looking at these options.
How to Design an Interactive Dashboard for COVID-19 Updates in JavaScript
This blog shows how to build an interactive dashboard to display COVID-19 updates using the JavaScript Dashboard Layout and other JavaScript UI controls.
How to Create React Components with TypeScript
In this article, learn how to define easily your React components with TypeScript.
Tools & Code
NPM CLI v7.0—The Top Five Features That Grabbed My Attention
This article highlights some of the hot features released with NPM v7 that you should definitely explore and use in your projects.
Successfully Throwing Async Errors with the Jest Testing Library
This article gives you a better idea of a variety of ways to test asynchronous JavaScript functions with Jest, including error scenarios.
Watch
Quokka.js VS Code Extension - The Fastest Way to Test JavaScript
This video walks you through the fastest way to test JavaScript by checking out the Quokka.js VS Code Extension.
Misc
10 Useful Tips to Improve the User Experience of Your Nuxt.js Application
Know these 10 tips for Vue and Nuxt that you can use to improve your application’s UX and help to overdeliver on your work.
Sponsor

Time tracking for your business has never been this easy!
Time Tracking has never been this easy. Hyperlogs is the most comprehensive app that helps you manage all your projects and teams timesheets without the clutter and complexity. Its time to focus on growing your business.
Tracking time is only a small part of understanding how healthy your business is. Hyperlogs gives you powerful and invaluable insight that guides sound business decision making. Know your revenue as well as your costs and get visual cues when vital project adjustments are necessary to help it succeed.
Its time you start focusing on growing your business, so let Hyperlogs handle the rest.