Tasos KakourisBuild a React-Router DialogBuilding a React Dialog that follows the app URL with react-router-v6Dec 18, 2022Dec 18, 2022
Tasos KakourisImplement “useUndoRedo” React hookUtilizing a custom reducer in order to accomplish undo/redo functionality.Jul 9, 2022Jul 9, 2022
Tasos KakourisReact: useMemo vs useCallbackWhat’s the difference between useMemo and useCallback hooks?Jul 1, 2022Jul 1, 2022
Tasos KakourisinDev GeniusNew startTransition API in ReactBuilding more responsive web apps by utilizing startTransition API.Apr 26, 20222Apr 26, 20222
Tasos KakourisinDev GeniusOAuth2 Authorization with ReactBuilding a React hook for OAuth2 authorization, step by step.Apr 18, 2022Apr 18, 2022
Tasos KakourisReact: useState vs useReducerComparing useState and useReducer in a simple React application.Feb 12, 2022Feb 12, 2022
Tasos KakourisinTowards DevReact & useEffect cleanupsWhen and how to cleanup from a React useEffect?Dec 27, 20211Dec 27, 20211
Tasos KakourisinDev GeniusReact 18: Automatic BatchingWhat is React Batching and how it’s being applied in React 18?Dec 17, 2021Dec 17, 2021
Tasos KakourisImmature AbstractionsCode abstractions often conceal unpredicted issues.Nov 10, 2021Nov 10, 2021
Tasos KakourisWorking from home: Pros & ConsThe pros & cons of working from home based on my personal experience.Nov 9, 2021Nov 9, 2021