
Celine Soeiro
Passionate about bringing ideas and projects to life, Celine is an independent software engineer and a voracious reader. She found in software development, especially in frontend, a way to combine her two passions, technology and art.
She is a guest writer for the Convex blog, helping develop patterns for Convex users to use in their day-to-day programming.
https://medium.com/@celinesoeiro
All posts by Celine
Use real persistence, not useState 
The React Hook useState is probably used more than necessary. We'll go over how you can port those usages over to Convex with simple queries and mutations.

Celine Soeiro
5 months ago