React eliminates a lot of manual work from the code splitting process, thereby allowing developers to focus on creating robust programs.
Use React Router to declaratively navigate within your React and Redux applications and maintain state across your app’s navigation switches.
Testing your applications ensures quality performance and erases bugs. Explore the top testing libraries to find which best fits your project.
When refactoring, it’s essential to have tests in place. Here’s why you should write tests that focus on user interactions.
The React Speech Recognition Hook easily translates speech into text, so your app can perform tasks based on verbal user commands.
useState
Using React Hooks, like useState
, allows you to ditch class-based components, but are you cultivating bad practice? Find out here.
Compare newer frontend JavaScript frameworks like Aurelia, hyperHTML, Svelte, and Preact to React, a framework that focuses on user interface.
Dexie.js is a minimalistic wrapper for the IndexedDB API to handle offline data storage in our web applications.
Learn how to deploy frontend applications to Surge with Git hooks and Travis CI, a tool for continuous integration and deployment.
Here, you can learn how to export an array of objects to an Excel file using a reusable React component.
Use Mirage JS to build a mock API that creates the frontend of your application without having to rely on data from the backend.
React.memo
vs. useMemo
: Major differences and use casesLearn what memoization is, how memoization works in React, and the major differences between React.memo() and useMemo().