Thomas James ByersUnderstanding the difference between Typescript’s void and neverTLDR: A function which runs to completion without returning anything has a return type of void, but a function which never completes…Jun 16, 2019Jun 16, 2019
Thomas James ByersCan Hooks and Context replace React-Redux?Dan Abramov’s react-redux library gives us a way to connect our redux store to our react components. It saves us from having to pass props…Nov 22, 2018Nov 22, 2018
Thomas James ByersShrinking Your bundle.js — Part 2: UglifyJSPluginPotential gain: ~30% reduction in bundle sizeDec 17, 2016Dec 17, 2016
Thomas James ByersShrinking Your bundle.js SeriesA series of posts on achieving a smaller bundle sizeDec 17, 2016Dec 17, 2016
Thomas James ByersShrinking Your bundle.js — Part 1: react-liteAn easy win with potentially large gainsDec 17, 2016Dec 17, 2016
Thomas James ByersHow to write multi-module Typescript declaration filesAre you using Typescript and Lodash together? If so you’re probably not as type safe as you think.Oct 16, 20161Oct 16, 20161
Thomas James ByersMemoized function binding in ReactA common problem in react development is unnecessary virtual DOM re-rendering caused by bound functions. Consider the following example:Sep 26, 2016Sep 26, 2016
Thomas James ByersUnit testing React components with shallow renderingSo you’ve created an awesome react component that displays a group of buttons. Finally, that Button component your colleague Bob wrote is…Sep 4, 2016Sep 4, 2016