Ejiro Asiuwhu Software engineer with a drive for building highly scalable and performant web applications. Heavily interested in module federation, micro frontends, state machines, TDD, and system designs. Big on web performance and optimization, advanced component design patterns, a11y, SSR, SSG, ISR, and state management. Expert at crafting highly reusable TypeScript-heavy component libraries.

Stories by Ejiro Asiuwhu

A Guide To The React UseReducer Hook

A guide to the React useReducer Hook

Dev

The useReducer React Hook is a good alternative to tools like Redux, Recoil, or MobX.

Ejiro Asiuwhu
Oct 10, 2024 ⋅ 13 min read
React Native Gesture Handler Tutorial With Examples: Swipeable, Long Press, And More

React Native Gesture Handler: Swipe, long-press, and more

Dev

The React Native Gesture Handler library comes with many useful gestures. This short, easy-to-follow guide explains how to implement a few of the most common gestures.

Ejiro Asiuwhu
Jul 24, 2024 ⋅ 14 min read
Applying Box Shadows In React Native

Applying box shadows in React Native

Dev

Learn to apply box shadows in React Native apps across the iOS and Android platforms, as well as using third-party tools to help.

Ejiro Asiuwhu
Jul 10, 2024 ⋅ 10 min read
How To Use Auth.js For Client-Side Authentication In Next.js

How to use Auth.js for client-side authentication in Next.js

Dev

Auth.js, formerly known as NextAuth.js, offers a secure authentication solution that supports OAuth providers and passwordless sign-in methods.

Ejiro Asiuwhu
Jun 14, 2024 ⋅ 19 min read
Blazor React

React vs. Blazor: Minimize JavaScript in your SPAs

Dev

Explore how React and Blazor differ in a variety of areas, including folder structure, performance, ecosystem, routing, and more.

Ejiro Asiuwhu
Apr 28, 2022 ⋅ 10 min read

Implementing React Native biometric authentication with Expo

Dev

Learn how to add biometric authentication like face ID and touch ID in a bare-bones React Native app using an Expo SDK.

Ejiro Asiuwhu
Feb 11, 2022 ⋅ 6 min read
Using Axios.all To Make Concurrent Requests

Using axios.all to make concurrent requests

Dev

Learn about Axios’ axios.all function for HTTP requests, differentiating Promise.all and axios.all, and making concurrent API requests.

Ejiro Asiuwhu
Oct 26, 2021 ⋅ 5 min read
Building Svelte Native iOS App

Building a Svelte Native iOS app

Dev

Learn about Svelte Native, the framework for developing native iOS and Android applications with Svelte logic and NativeScript components.

Ejiro Asiuwhu
Sep 2, 2021 ⋅ 5 min read
Comparing Vue.js Date Pickers

Comparing Vue.js date pickers

Dev

Learn which Vue.js date pickers are best for your booking or logistics application to provide useful yet stylish user experiences.

Ejiro Asiuwhu
Aug 27, 2021 ⋅ 8 min read
NativeScript Vs. React Native

NativeScript vs. React Native

Dev

NativeScript and React Native make building elegant, production-ready, and scalable mobile apps with JavaScript easy. But, which is better?

Ejiro Asiuwhu
Aug 10, 2021 ⋅ 6 min read
Internationalization And Localization In React Native

Internationalization and localization in React Native

Dev

Learn how to internationalize and localize Expo and bare React Native mobile applications to make them globally accessible.

Ejiro Asiuwhu
Jul 1, 2021 ⋅ 4 min read
Building Mobile Apps With Vue Native

Building mobile apps with Vue Native

Dev

With Vue Native, developers can get the best of both the Vue.js and React Native ecosystems when building apps.

Ejiro Asiuwhu
Jun 24, 2021 ⋅ 6 min read