My logo
Chuck Reynolds

Hi there!

My name is Chuck Reynolds. I'm a freelance web developer, author and musician based in Chicago, Il. It's nice to meet you.

Latest Articles

Understanding the extraData Prop in React Native's FlatList (And Why Your List is Being So Extra)

Ever built a React Native list and tapped an item, knowing your state updated, but the UI just sat there looking unbothered? Yeah, same. The culprit is almost always a missing extraData prop on your FlatList — and once you get why it happens, you'll never forget it. In this post, we're breaking down exactly what extraData does, when you need it, and the sneaky mistakes that'll have you debugging in circles. No fluff, just the good stuff.

Stratify: Your Customizable List-Making Companion

Remember that time you had a list of 20 restaurants to try but couldn't decide which one to go to first? Or when you wanted to plan your dream vacation but couldn't prioritize your must-see destinations? That's where Stratify comes in. With Stratify, you can not only create lists but also rank them based on importance and sort them by category. Imagine having a visually appealing, organized list of your favorite movies, sorted by genre and ranked by how much you loved them. Or a bucket list of places you want to visit, prioritized based on your interests and sorted by location. Stratify takes the stress out of list-making and helps you stay organized and focused.

Creating an RSS Feed with Astro.js

Creating an RSS feed with Astro is easy. You just need to create a new file in your Astro project that contains the feed data. You can then use Astro's built-in feed function to generate the feed.