dpkreativ.hashnode.devSide Effects in React: useLayoutEffect vs useEffectReact’s data flow process is straightforward—it breaks down the user interface into components, builds a tree of elements, and updates the DOM when components change. However, some operations, such as interacting with an API, fall outside this flow. ...Feb 19, 2025·4 min read
dpkreativ.hashnode.devReact useReducer Hook: The Ultimate GuideState management means keeping track of how our data changes over time. In React, we can manage state with hooks or using an external state management library like Redux. In this article, we will explore a hook called useReducer and learn about its c...Feb 16, 2025·7 min read
dpkreativ.hashnode.devToken standards introduction: ERC-20, ERC-777, ERC-721, and ERC-1155With the rise in popularity of blockchain technologies and cryptocurrencies, we are seeing many more tokens being created. But what are they, exactly? This post will go over some of the most common types of crypto tokens: ERC-20, ERC-777, ERC-721, an...Feb 1, 2025·8 min read
dpkreativ.hashnode.devBest Practices for Testing React AppsThe React community is full of developers who are passionate about maintaining good development practices through testing. Many great tools and techniques are available to help you write tests for your React application, but to do it properly; you ha...Jan 20, 2025·8 min read
dpkreativ.hashnode.devTwo Tailwind-Inspired Techniques for Vanilla CSSI recently worked on a project with one of my trainees—a product landing page for a bag company. For this project, I decided to challenge myself by using only vanilla HTML and CSS. Along the way, I discovered two game-changing techniques inspired by ...Nov 25, 2024·5 min read