
Hi, I'm Becca!
I think I was drawn towards a career in tech because I am a huge fan of iterative processes and making things better. Seven years later, I still love improving things, whether it's web performance, team processes, or user experience. I am an engineering manager, a frequent user of the JavaScript dev tools, an occasional conference speaker, and a fan of a good diagram for explaining technical concepts to teammates and stakeholders.
I am currently an Engineering Manager at Formidable.
Want to learn more?
Prior to my career in software, I majored in music education and worked in music and fine arts education. My current technical specialties include React, web performance, and data visualization. I have been one of the primary maintainers of Victory, Formidable's charting library written with React and d3. I manage people, and occasionally give conference talks on state management, refactoring, and building strong technical teams.
For more information, view my resume or follow me on twitter!





Appearances
Past
Bouncing Back, But Not Back to Normal
DevReach
Konmari Your Code: Finding Joy in Refactoring
Reactathon
Becca Bailey on Refactoring React Components
React Podcastpodcast
State Management and React Component Design
React Rounduppodcast
The State of React State in 2020
This Dot React Online
Writing
Building a Developer-Friendly Interface With Custom Hooks
May 04, 2020We can treat our code as a user interface by creating readable hooks and tests. Here is some advice for using custom hooks to be a little kinder to yourself or your teammates.
Using React Hooks to Build Single Responsibility Components
May 04, 2020Why do we need to use React hooks? One reason we might find them useful is to separate our rendering from the more complex logic in our application. In this post, I'm using Conway's Game of Life to demonstrate that separation of concerns.
React Refactoring Tips: Dysfunctional API Boundaries
January 16, 2020It's no fun when you let your dysfunctional API design mess up your component props. Here's one of my most common refactoring strategies for establishing healthy boundaries.
ES6 Generators for State Management in React
October 10, 2019We can use ES6 Generator functions to manage state with very little React code.
Contact me!
Do you need a speaker at your next JavaScript event? Do you want to talk to me about my cats? Leave me a message here and I will try to get back to you as soon as possible.