---
title: "Hannah Chiamaka Ejimofor (@hannahadora) | Hashnode"
description: "Software developer. Read the latest articles by Hannah Chiamaka Ejimofor on Hashnode."
url: "https://hashnode.com/@hannahadora"
---

@hannahadora

# Hannah Chiamaka Ejimofor

@hannahadora · Port Harcourt, Rivers State, N · Joined September 2023

Software developer

[Website](https://hannah-ejimofor.vercel.app/)

### [Using an Event Bus for Cross Component Communication](https://openreplay.hashnode.dev/using-an-event-bus-for-cross-component-communication?utm_source=hashnode&utm_medium=feed)

The Event Bus pattern allows different components to communicate with each other. It calls for a central hub where the components can send and receive events, making data exchange and interactions between components smoother. This article explores it...

9 min read · [openreplay.hashnode.dev](https://openreplay.hashnode.dev/using-an-event-bus-for-cross-component-communication?utm_source=hashnode&utm_medium=feed)

[Oct 25, 2023](https://hashnode.com/posts/using-an-event-bus-for-cross-component-communication/65385d7fda573bc6b55b1467)

### [Installing Jest for Testing in Your Vite-React TypeScript Project. A Step-by-Step Guide.](https://hannahejimofor.hashnode.dev/installing-jest-for-testing-in-your-vite-react-typescript-project-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

Introduction Application testing is an important aspect of web development. It helps eliminate bugs before these applications are pushed out to the users. Testing applications also helps in maintaining and refactoring code, especially in collaborativ...

4 min read · [hannahejimofor.hashnode.dev](https://hannahejimofor.hashnode.dev/installing-jest-for-testing-in-your-vite-react-typescript-project-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

[Jul 8, 2023](https://hashnode.com/posts/installing-jest-for-testing-in-your-vite-react-typescript-project-a-step-by-step-guide/6509e1304a3e39112c026136)

### [Managing state with Pinia and Nuxt 3 - Using a simple add to cart instance](https://hannahejimofor.hashnode.dev/managing-state-with-pinia-and-nuxt-3-using-a-simple-add-to-cart-instance?utm_source=hashnode&utm_medium=feed)

Introduction One of the crucial aspects of frontend development is state management. State management allows developers to maintain and manage the state of their applications. State here refers to the information that your web application needs to re...

6 min read · [hannahejimofor.hashnode.dev](https://hannahejimofor.hashnode.dev/managing-state-with-pinia-and-nuxt-3-using-a-simple-add-to-cart-instance?utm_source=hashnode&utm_medium=feed)

[Jun 13, 2023](https://hashnode.com/posts/managing-state-with-pinia-and-nuxt-3-using-a-simple-add-to-cart-instance/6509e1394a3e39112c02613b)
