PinnedDana JanoskovainBetter ProgrammingHow (and when) to optimize performance in your React applicationUsing memo, useCallback, useMemo, leveraging context and moreJun 16, 20222Jun 16, 20222
PinnedDana JanoskovainITNEXTI wrote vuex — but for React! The challenges I faced and where you can get itI am a front-end engineer who is torn between Vue.js and React. If you asked me to say where Vue dominates over react, I’d say definitely…Aug 8, 20214Aug 8, 20214
Dana JanoskovainITNEXTWrite clean(er) Components & JSXI often find myself joining projects on the go and therefore having to understand codebase somebody else wrote. Naturally, the code comes…Apr 24, 202015Apr 24, 202015
Dana JanoskovainVue.js DevelopersVue.js — Manage your Modal window(s) effortlessly using EventBusAs a both Vue.js and React developer, I’ve been assigned to/leading various projects which were mostly about building UIs. One thing I was…Nov 9, 20194Nov 9, 20194
Dana JanoskovainITNEXTSetting up AdonisJs websockets (with React app demo)This article is dedicated to setting up AdonisJs websocket Client & Server API. At the end you will find a link to a monorepo with working…Sep 1, 20192Sep 1, 20192
Dana JanoskovainITNEXTDeploying a Vue + AdonisJS monorepo to Heroku via Gitlab CI/CDSuch a long headline, right? It’s hard to say everything this is in just a few words!Jul 7, 20194Jul 7, 20194
Dana JanoskovainITNEXTPhantom props, unnecessary renders and what no one told me about memo()After reading a few articles about boosting your app’s performance (or rather stopping using your resources wastefully) — kudos to other…Apr 28, 20198Apr 28, 20198
Dana JanoskovainITNEXTHow I tried to validate React forms (with hooks)Coming from a Vue.js background, transitioning to React had been rather unpleasant for me. One of the many things I found so much harder…Apr 19, 20199Apr 19, 20199
Dana JanoskovainITNEXTVuidget — How to create an embeddable Vue.js widget with vue-custom-elementNot so long ago I got asked at my workplace to create a Vue.js application for tourists. The requirement for the application was that it…Sep 6, 201829Sep 6, 201829