Published inStackademicHow can we remove event listeners in React? RemoveEventListener vs AbortControllerAs usual we are using removeEventListener() method of the EventTarget interface to remove an event listener previously registered with…Aug 111Aug 111
Published inStackademicHow hard is it to create a PDF editor? (React/Nextjs)Recently I needed to update my CV, so I tried to find an editor. As usual, the top search results were for prepaid editors or editors which…Jul 28Jul 28
Published inStackademicMigration from Jest to Vitest. Is it worth it? (React/Ts)Sortly — probably yes. If you had the same feeling so am i about Vite and how fast is it and wanted to try it, it’s not that fast as…Dec 7, 2023Dec 7, 2023
Published inStackademicStreaming iframe with Canvas and Web SocketsThe reason to write this story is that i couldn’t find any similar cases in web that would be useful. In most cases it was just scant…Nov 1, 20231Nov 1, 20231
Published inStackademicPlaywright/React/Node.js: Adding E2E/API Tests to Existing ProjectTo get started using Playwright we need to install it.Sep 30, 2023Sep 30, 2023
Top 5 JavaScript interview questions that tend to be a bit tricky.Why can we call methods on a number in javascript?Sep 22, 2023Sep 22, 2023
Deep dive into React useState.In this article we gonna see how React useState hook was implemented.Sep 16, 2023Sep 16, 2023
Creating custom Eslint Rule. Grouping up imports by type.In this article i gonna show several ways to create custom plugin for Eslint.Sep 10, 2023Sep 10, 2023
React Chat Widget with Document Picture-in-Picture/Socket.ioIn this story i’ll show practical example of usage Document Picture-in-Picture API.Sep 2, 2023Sep 2, 2023
Set up translations in React i18next config with Jest/StorybookIn this article we will see how to set up i18next with React/Jest/StorybookAug 24, 2023Aug 24, 2023