MakeUseOf logo

JavaScript

Follow
Followed

Page 6

React Logo overlaying an image of someone using a laptop and a mobile phone
useState vs. useReducer in React: Picking the Right State Management Hook

Confused between useState and useReducer in React? Discover the best state management hook for your needs in this helpful guide.

A magnifying glass overlaying an image of hands resting on an open laptop computer.
How to Build an Image Magnifier With Vanilla JavaScript

Add this handy feature to your images and your visitors will appreciate the usability and attention to detail you’ve provided.

React code in a code editor
Exploring State Management in React Using Jotai: A Practical Guide

Level up your React app's state management with Jotai: a simpler alternative to Redux, and perfect for smaller projects!

Woman on computer with an overlaying Wordle illustation
How to Build a Wordle Clone With JavaScript

You must have played the Wordle game. Here’s how you can create your own version of Wordle using JavaScript.

Svelte logo overlaying a macbook laptop
Discover the Latest in Svelte 4: Enhanced Performance and Streamlined Development

The newest version of the Svelte framework improves performance with several new features.

Svelte logo overlaying a macbook laptop
An Introduction to Routing in Svelte

Routing is a technique you’ll use with many frameworks, including Svelte. Discover how to use it to your advantage.

Closeup of dark typewriter keys
How to Use Enums in TypeScript

TypeScript’s enumerated type is a handy way of packaging related values, with clear meaning.

The word "API" surrounded by abstract icons
5 Practical Performance Tips for Express.js REST APIs
API

An API needs to perform as fast as it can, to serve a potentially huge number of clients. Use these tips to tune your APIs for maximum speed.

Black screen with code
The Most Popular JavaScript Frameworks of 2023

Planning to develop projects using JavaScript? But which is the most popular JavaScript framework?

a person holding up a node.js sticker
The Top 5 Node.js Linters

A linter helps take the effort out of cleaning up your code, but which one should you choose for your Node.js project?

Padlock over a background of code
How to Secure Node.js Applications: 3 Flexible Approaches

If you’re just beginning your web development or Node.js journey, you may be unaware of quite how important it is to secure your app.

An open laptop with a code editor showing on screen
How to Test Node.js REST APIs Using Mocha, Chai, and Chai-HTTP
API

Hosting an API carries a responsibility to make sure it works. There’s no better or easier way to do so than automated testing with a tool like Mocha.

Code editor with GitHub logo
How to Set Up a CI/CD Pipeline for Node.js REST APIs With GitHub Actions and Netlify

Set up this workflow to automatically deploy your app to production and streamline your release process.

JavaScript and Go logos together
How to Migrate Code: An Example Using JavaScript and Go

Code migration may seem like a big challenge, but it doesn't have to be if you know how it works and take the right steps.

A laptop, open on a desk, showing code in a text editor.
How to Handle Date and Time Management in React Using Day.js

The Day.js library makes it smooth to handle date and time operations in React applications.

Alpine.js logo with a person working on their computer in the background
What Is Alpine.js and How Do You Use It?

There’s an abundance of JavaScript frameworks, but Alpine’s simplicity and ease of use make it an excellent candidate for beginners.

HTML including a mention of a URL
How to Validate a URL Using Regular Expressions

Regex are a brilliant way of performing basic pattern-based checks on valuable data.

AltStyle によって変換されたページ (->オリジナル) /