---
title: "Kelechi Apugo (@Laviedegeorge) | Hashnode"
description: "Front-end web engineer. Read the latest articles by Kelechi Apugo on Hashnode."
url: "https://hashnode.com/@Laviedegeorge"
---

@Laviedegeorge

# Kelechi Apugo

@Laviedegeorge · Port Harcourt, Nigeria · Joined November 2019

Front-end web engineer

### [How to Defend Your JavaScript App Against Unsafe Data with TypeScript Guard Utilities](https://freecodecamp.org/news/defend-your-js-app-against-unsafe-data-with-typescript-guard-utilities?utm_source=hashnode&utm_medium=feed)

Picture this: you hit an API endpoint, and you get an API response back. You pass the data straight into your application, and everything looks fine in development. Your mock data is clean, your types

15 min read · [freecodecamp.org](https://freecodecamp.org/news/defend-your-js-app-against-unsafe-data-with-typescript-guard-utilities?utm_source=hashnode&utm_medium=feed)

[Jul 1](https://hashnode.com/posts/defend-your-js-app-against-unsafe-data-with-typescript-guard-utilities/6a4576be7808ec6de20de8ff)

### [From Tutorials to Real Skills: How to Apply What You Learn in Any Tech Role](https://laviedegeorge.hashnode.dev/from-tutorials-to-real-skills-how-to-apply-what-you-learn-in-any-tech-role?utm_source=hashnode&utm_medium=feed)

Every day, thousands of individuals begin their journey into the technology sector. They enrol in several courses, absorb information from many tutorials, and compile certificates like Police or Milit

14 min read · [laviedegeorge.hashnode.dev](https://laviedegeorge.hashnode.dev/from-tutorials-to-real-skills-how-to-apply-what-you-learn-in-any-tech-role?utm_source=hashnode&utm_medium=feed)

[Mar 21](https://hashnode.com/posts/from-tutorials-to-real-skills-how-to-apply-what-you-learn-in-any-tech-role/69bea7a34a1e513e41f7e9b2)

### [How to Debug React State Updates Like a Pro (Without Polluting Production)](https://freecodecamp.org/news/how-to-debug-react-state-updates-like-a-pro-without-polluting-production?utm_source=hashnode&utm_medium=feed)

When you’re debugging a large React codebase, you might start to feel like a detective. Especially when you are looking for unexpected state changes, components that re-render when they like, or Context values that disappear into thin air without any...

14 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-debug-react-state-updates-like-a-pro-without-polluting-production?utm_source=hashnode&utm_medium=feed)

[Feb 2](https://hashnode.com/posts/how-to-debug-react-state-updates-like-a-pro-without-polluting-production/698115a622cd39b64c5fac49)

### [Leveraging Ideas to Become a Better Developer](https://laviedegeorge.hashnode.dev/leveraging-ideas-to-become-a-better-developer?utm_source=hashnode&utm_medium=feed)

When learning how to code, the most common route for learning usually falls under any of these; watching videos, reading documentation or articles, and word of mouth. Using any of the learning methods above, means we have to follow the tutor step b...

6 min read · [laviedegeorge.hashnode.dev](https://laviedegeorge.hashnode.dev/leveraging-ideas-to-become-a-better-developer?utm_source=hashnode&utm_medium=feed)

[Jul 18, 2021](https://hashnode.com/posts/leveraging-ideas-to-become-a-better-developer/60f4ae8abb67011cb836d005)

### [Changing the State of a Child component from its Parent Component.](https://laviedegeorge.hashnode.dev/changing-the-state-of-a-child-component-from-its-parent-component?utm_source=hashnode&utm_medium=feed)

Introduction In this article, I will be building a simple modal which will be triggered by a Call-to-action (CTA) button. To hide the modal, the “X” button is clicked. This is basically removing the CSS Display value of "none" when the CTA button i...

8 min read · [laviedegeorge.hashnode.dev](https://laviedegeorge.hashnode.dev/changing-the-state-of-a-child-component-from-its-parent-component?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/changing-the-state-of-a-child-component-from-its-parent-component/5f71c157eb14b172f1d4bd01) [Sep 28, 2020](https://hashnode.com/posts/changing-the-state-of-a-child-component-from-its-parent-component/5f71c157eb14b172f1d4bd01)
