How to write clean API calls with Axios
Making frontend applications is not as simple as it used to be. Frontend frameworks like React and Vue.js rely heavily on APIs. This adds complexity to our app because we need to manage how we call these APIs. One solution
Five useful React hooks for any project
In this post, we will cover five simple React hooks that you will find handy in any project. These hooks are useful no matter the features of the application. For each hook, we will provide the implementation and the client
What’s new in Webpack 5
What’s JSX Transform?
What’s new in Apollo Client 3?
Apollo Client 3 offers a few new features, including package rearrange changes and more caching features. Let’s proceed to take a look at how to use the latest features from Apollo Client 3. InMemoryCache APIs The InMemoryCache API has expanded
What’s new actually in React v17.0
It has been two and a half years since React v16 was first released. The dev team promises that update v17 is incredibly important for the future of React but claims that no new features are being added. So what
What’s new in React Router 6
React Router is by far the most popular library in the React ecosystem. According to npm, it is downloaded about 3.6 million times a week. This number is almost half of React’s 7.6 million weekly downloads. This means that almost
Using Redux middleware for polling
In the frontend development world, we oftentimes need to have up-to-date data on the client. And to achieve that there are several options at our disposal: WebSockets (WS); Server-Sent Events (SSE); Polling (Short/Long). While the first to are preferred, polling
Managing states with Recoil in React application
Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone while being compatible with the newest features of React. While working with react you might have noticed that