Sophia Shoemaker4 Ways to Populate an Array in JavaScriptOccasionally in JavaScript it’s necessary to populate an array with some defaults — an object, string or numbers. What’s the best approach…Dec 5, 201814Dec 5, 201814
Sophia ShoemakerUsing Context in ReactI had the opportunity to speak at React Conf 2018 about the new ways to use context in React. This blog post is a text version of my talk.Oct 29, 20181Oct 29, 20181
Sophia ShoemakerUsing a function in `setState` instead of an object2/6/2018 Update: While this article was written over a year ago (and React 16 has been released!), the code and principles in it still…Jan 4, 201749Jan 4, 201749
Sophia ShoemakerWorry-free React with create-react-appAside from working on my pet project, Shopsifter, and my gig as the editor of the Fullstack React newsletter, I also do contract work. I…Aug 27, 20161Aug 27, 20161
Sophia ShoemakerStop saying “Everyone is already familiar with {insert library/framework/component here}”Since I’ve become one of the editors of the Fullstack React weekly newsletter, I’ve attempted to immerse myself more fully into the React…Jul 9, 20161Jul 9, 20161
Sophia ShoemakerHow I learned to stop worrying and love ReduxRedux is no longer kicking my butt as it once was. Shopsifter is now new and improved and fortified with Redux.Jun 6, 20164Jun 6, 20164
Sophia ShoemakerJust call me a React fan girlMy phone dropped on the ground a few weeks ago and the screen shattered. I’ve dropped it on numerous occasions with nary a scratch to be…May 20, 2016May 20, 2016
Sophia ShoemakerinFrontend WeeklyRedux is kicking my buttI’m in the process of integrating Redux into Shopsifter. I’ve had a rough go of it so far. And I’m not really sure why. I’ve read the docs…May 14, 201616May 14, 201616
Sophia ShoemakerDoorDash for clothes shopping?A frequent complaint I see on Twitter about shopping online is people hate to wait for their products to arrive.Apr 4, 2016Apr 4, 2016
Sophia ShoemakerAre you addicted to shopping?The Bergen Shopping Addiction ScaleMar 21, 2016Mar 21, 2016