From the OpenReplay Blog
Improving React application performance: React.memo vs useMemo
As a React developer, you’ve most likely come across situations where optimizing the performance of a component is necessary.
How to use TypeScript to Create Vue Apps with Vue Class Components
Vue.js is a popular, easy to use, front end web development framework.
Integrate Bootstrap in your React Projects with these 2 libraries
Developers have a hard time with CSS or just do not have an eye for design, CSS frameworks come in handy to help them create great designs.
What are server components and will you need to use them in the future?
React Server Components let you access the speed of fetching data on the server while maintaining its rich interactivity of client-side apps
All about React's createRef method
React refs are a useful and powerful tool that we can use to get even more control over the elements in our application.
React Snapshot Testing With Jest: An Introduction With Examples
Both frontend and backend developers write tests. Testing is an excellent way to guarantee code quality.
Fetch vs Axios: Which Is the Best Library for Making HTTP Requests?
Axios and Fetch provide a seemingly equal API and set of features, so which one is better for making HTTP requests?
A guide to the React useState hook
React hooks have been around for quite a while now and have changed the way developers go about building React components.
A Guide to Using localStorage in JavaScript Apps
The localStorage object is one of the most used objects in web programming. It provides a solution for storing key-value pairs locally.
JavaScript's Memory Management Explained
Allocating memory is the process of reserving space in memory, while releasing memory frees up space, ready to be used for another purpose.
Do You Really Need Redux? - Pros and Cons of this State Management Library
The Redux pattern provides state management for JavaScript apps. You can use the Redux library with any frontend framework.
7 Ways of Achieving Conditional Rendering in React
7 most common ways of achieving what is known as “conditional rendering” in React.
JavaScript Event Loop And Call Stack Explained
JavaScript Event Loop is responsible for executing the code, collecting and processing events, and executing queued sub-tasks.
React’s onClick Event Handler Explained
The React onClick event handler enables you to call a function and trigger an action when a user clicks an element, such as a button.
An Easy Guide to Testing React Hooks
A quick overview of React hooks and then an easy way to test them independently with a React Hooks testing library.
How to Use Props to Pass Data to Child Components in React.js
Learn how to make your React components reusable by using props. Props are a powerful feature that enables the component-based approach.
How to Make HTTP Requests with Axios
Get started with Axios and learn how to make HTTP requests like a pro with the most popular libraries, while keeping security in mind.
JWT Authentication Best Practices
The importance of securing frontend client, micro-service communication and client-microservice interaction through JSON Web Tokens.
JavaScript Heap Out Of Memory Error
A quick solution that you can use to fix "Heap Out Of Memory Error" in JavaScript. We lay out the causes and how to prevent them.
Introducing OpenReplay Synthetics
Minimize downtime and be proactive by continuously monitoring your most critical user journeys in live environments with OpenReplay Synthetics.
How to Use Async Actions for Global State With React Hooks and Context
Optimize re-renders using state usage tracking with React Hooks, detect the usage in render, and triggers re-renders. For Redux/non-Redux.
Introducing OpenReplay Metrics
Great frontends make great digital experiences. OpenReplay Metrics helps you ship apps that are consistently fast, making your users delighted.
Polling in React using the useInterval Custom Hook
UseInterval is a custom Hook on React that makes intervals simpler in your web app.
Developing React JS Global State Library With Atom Abstraction
In line with Recoil, Atom Abstraction eliminates selector functions for render optimization and makes API pretty intuitive.