simonsmith.io
  • Blog
  • Mocking Stripe.js methods with CypressJune 21, 2021
  • Handling network request state in React with a custom HookMay 22, 2021
  • Easier function arguments with destructuringMay 11, 2018
  • Simplifying module resolution with Babel or webpackMay 20, 2017
  • Organising webpack configuration for different environmentsApril 20, 2017
  • Reusing layouts in React Router 4February 27, 2017
  • Dipping a toe into functional JS with lodash/fpJuly 12, 2016
  • Handling props and class names in ReactFebruary 02, 2016
  • Destructuring objects as function parameters in ES6July 28, 2015
  • Unit testing React components without a DOMJune 14, 2015
  • Using webpack to build React components and their assetsMay 10, 2015
  • CommonJS and AMD coexisting with webpackNovember 04, 2014
  • Writing React components as CommonJS modulesJanuary 21, 2014
  • Decoupling with custom jQuery eventsJuly 09, 2013
  • Modular HTML components with RequireJSJuly 04, 2013
  • Speeding things up with sessionStorageJune 13, 2013
  • Writing AMD compatible plugins for jQueryDecember 21, 2012

Simon Smith 2024

Source on Github