The fifth major webpack release was released recently. Almost two years since the last major release (4), this release brings a lot of changes to the most used module bundler in the JavaScript ecosystem. If like me, you started your
Browsers don’t understand JSX out of the box, so most React users rely on a compiler like Babel or TypeScript to transform JSX code into regular JavaScript. Many preconfigured toolkits like Create React App or Next.js also include a JSX
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
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
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
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
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
Babel is a JavaScript compiler that includes the ability to compile JSX into regular JavaScript. What is Babel? JavaScript transpiler. Initially, the main focus of babel is to convert ECMAScript 2015+ (ES6+) code into a backwards compatible version of JavaScript that can be
React 16.13.0 contains bugfixes and new deprecation warnings to help prepare for a future major release. New Warnings Warnings for some updates during render A React component should not cause side effects in other components during rendering. It is supported
When you write a class in JavaScript, you might have had to add more features to the methods in a class. But sometimes they look quite nasty and messy. How can you make the process more elegant? In this post,
What’s new in Webpack 5
The fifth major webpack release was released recently. Almost two years since the last major release (4), this release brings a lot of changes to the most used module bundler in the JavaScript ecosystem. If like me, you started your
Tags:
What’s JSX Transform?
Browsers don’t understand JSX out of the box, so most React users rely on a compiler like Babel or TypeScript to transform JSX code into regular JavaScript. Many preconfigured toolkits like Create React App or Next.js also include a JSX
Tags:
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
Tags:
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
Tags:
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
Tags:
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
Tags:
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
Tags:
Three ways to use Babel with React
Babel is a JavaScript compiler that includes the ability to compile JSX into regular JavaScript. What is Babel? JavaScript transpiler. Initially, the main focus of babel is to convert ECMAScript 2015+ (ES6+) code into a backwards compatible version of JavaScript that can be
Tags:
React v16.13.0 – bugfixes and new deprecation warnings
React 16.13.0 contains bugfixes and new deprecation warnings to help prepare for a future major release. New Warnings Warnings for some updates during render A React component should not cause side effects in other components during rendering. It is supported
Tags:
What is a Decorator in JavaScript?
When you write a class in JavaScript, you might have had to add more features to the methods in a class. But sometimes they look quite nasty and messy. How can you make the process more elegant? In this post,
Tags: