Articles by Chetan Gawai
Sep 9, 2021
Keep the React app responsive even during large screen updates with startTransition API introduced in React 18
The newly introduced startTransition API helps to improve the user interactions by categorizing the state updates as urgent and non-urgent.
Jul 29, 2021
React 18 improves the existing behavior of Suspense
React 18 delays committing everything inside the Suspense boundary (the suspended component and all its siblings) until the suspended data resolves.
Jul 15, 2021
React 18 introduces new root API ( ReactDOM.createRoot )
React 18 adds the new root API that comes up with the new out-of-the-box improvements.
Jun 11, 2021
React 17 runs useEffect cleanup functions asynchronously
React 17 executes useEffect cleanup functions asynchronously, improving the performance of large applications.
Jun 4, 2021
Redux 4.1.0 converts error messages from strings to error code indexes
Redux 4.1.0 extracts error messages from production build, converts them into error code indexes, thereby shrinking the bundle size.
Apr 6, 2021
React 17 removes event pooling in the modern browsers
React 17 removes event pooling in modern browsers as it does not improve the performance and causes confusion.
Mar 2, 2021
React 17 stops event bubbling in scroll event
In React 17 the scroll event no longer bubbles to align with browser's behavior.