Blogs

Explore the world of React, React Native and everything in between.

React
Sat Apr 19 2025

SubXtract - A Subscription Tracker App

My new Subscription Tracker app

react native
expo
zustand
reanimated
React
Sun Jan 19 2025

Realtime Collaboration with React

A comprehensive guide on building real-time collaborative applications with React using tools like WebSockets and WebRTC.

React
WASM
WebRTC
React
Tue Dec 24 2024

Simplifying Side Effects: Dependencies in React's useEffect

Dive into the nuances of managing dependencies in React's useEffect hook. This detailed guide uncovers common challenges, solutions, and practical techniques to write cleaner and more efficient side effects in your React applications.

React
Hooks
useEffect
React
Thu Dec 12 2024

Using Native Code in React Native: A Beginner’s Guide

Learn how to integrate custom native modules into your React Native app to unlock the full power of the platform.

React Native
Native Code
React
Sat Dec 07 2024

Exploring the Latest React 19

React, the popular JavaScript library for building user interfaces, has reached a significant milestone with the release of React 19. Officially released on December 5, 2024, this version brings a slew of exciting updates and improvements that aim to enhance the development experience and the performance of React applications. In this blog post, we'll dive into the key features and changes introduced in React 19.

React
Version Release
React
Sat Dec 07 2024

Advanced Hooks Pattern and Techniques

React Hooks revolutionized the way we write React components, providing a more direct API to React's core features. While basic hooks like useState and useEffect are widely known, there's a world of advanced hook patterns that can dramatically improve your React application's architecture, performance, and maintainability.

React
Hooks
React
Thu Dec 05 2024

Implementing Custom Theming in a React Native App

Theming is essential for creating consistent and visually appealing user interfaces in mobile apps. It allows for easy customization and ensures your app can adapt to user preferences, like light or dark modes. In this blog post, I'll walk you through how I implemented custom theming in my React Native app.

React Native
React Navigation
Context API
React
Sat Jul 20 2024

Master animations in React Native with Reanimated 2

React Native Reanimated 2 is a powerful library that allows you to create high-performance animations and interactions in your React Native applications. This library is built on top of Reanimated and provides a simple and intuitive API for creating complex animations.

React Native
Reanimated
React
Sun Jul 14 2024

Understanding Compound Components in React

Compound components are a powerful pattern in React that allows you to create flexible and reusable UI components. This pattern can help you build more maintainable and scalable applications by separating concerns and providing a clean API for your components.

React