Entries by Alex

Testing state mutations with Enzyme.js and wrapper.update()

When testing React components, I often reach for Enzyme.js, a library of testing utilities for React components developed by the team at Airbnb. It’s become a standard tool among React developers. Recently, I was testing a component that used state to determine the className given to a child component. Here’s the general idea in code: […]

Using this.setState() in React

Interactive forms I was recently working on a form in React that looked something like this: Shipping Address: User Name 123 My Street This Town, USA 45678 [ ] Use shipping address as billing address. Billing Address: User Name 456 Other Ave That City, USA 56789 I wanted the form to have the following traits: […]

Setting up HTTPS in Node.js with Let’s Encrypt

Note: this post was updated on 10/21/16, in the crontab entry for Setting up automatic certificate renewal Check out my GitHub repo for detailed examples. Also, see: Deploying a Node.js app to DigitalOcean. In our application amblr, my team and I are using geolocation data from the browser to place the user on a map. As of Chrome […]