hustlecoder.hashnode.devUnderstanding NEAT: The Algorithm Powering Flappy Bird AIIn this blog, we’ll dive deep into the NEAT (NeuroEvolution of Augmenting Topologies) algorithm and how it was used to create an AI that can play Flappy Bird. We'll break down the key components of NEAT, explain its evolutionary process, and highligh...Sep 9, 2024·4 min read
hustlecoder.hashnode.devContext API v ReduxManaging state in large-scale React applications can quickly become complex, particularly when dealing with deeply nested components and frequent state updates. Two popular solutions to this challenge are Context API and Redux. Each offers distinct a...Jul 23, 2024·13 min read
hustlecoder.hashnode.devLearning React RouterIn this article, we will explore React Router and create a webpage that can navigate to different sections. We will create a components folder with subfolders for about, contact, footer, header, and home. The Footer and Header components will remain ...Jul 19, 2024·4 min read
hustlecoder.hashnode.devBuilding a Currency converter using ReactLearning to create a custom hook import {useEffect, useState} from "react" function useCurrencyInfo(currency){ const [data, setData] = useState({}) useEffect(() => { fetch(`https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@late...Jul 19, 2024·9 min read
hustlecoder.hashnode.devBuilding a Dynamic Background Color Changer with React, Hooks, Props, and Tailwind CSSIn this project, I created a simple yet powerful background color changer application using React. This project allowed me to practice essential React concepts such as hooks and props, while also leveraging the utility-first CSS framework, Tailwind C...Jul 17, 2024·3 min read