TCH AB Abdo Amin · JavaScript in Plain English Why you shouldn’t always use “useState” How “useState” works and why you shouldn’t always rely on it.
TCH AB Abdo Amin How to Use reduce() in JavaScript Using reduce() with map(), sort(), filter() and reverse
TCH AB Abdo Amin · JavaScript in Plain English How to Validate Dynamic Routes in React Router Fetch and validate the data before rendering the component
MDA TCH AB Abdo Amin · Level Up Coding ReactJS approach: dynamic animation with`height:auto` or unknown height. In this article I want to share my solution to create a dynamic smooth animation transition using max-height in Reactjs.
TCH AB Abdo Amin · JavaScript in Plain English React Hooks at depth: useState() Part 1: diving into useState()
TCH AB Abdo Amin ActiveRecord Migrations Still exploring Rails fundamentals and documenting my notes as I go. This one is on ActiveRecord migrations — how Rails lets you evolve…
TCH AB Abdo Amin Finding the Real Method: Rails, source_location, and prepend When you’re new to Rails, one of the trickiest skills to pick up isn’t writing code — it’s finding the code that actually runs. You’d think…
TCH AB Abdo Amin Rails ActiveRecord: Basics I was recently interviewing for a React developer position, and the questions were in-depth — they asked me to expand in detail, which I…