Michael JewellHacking Cypress Return Values For Better E2E TestsIn the dynamic world of software testing, Cypress has emerged as a go-to framework for end-to-end testing thanks to its robustness and ease…Dec 13, 20231Dec 13, 20231
Michael JewellRethinking React StateEventually some of your React components will get too complicated to easily maintain. When they do, it can be helpful to split them up into…Jan 29, 20195Jan 29, 20195
Michael JewellMulti-Page MobxMobx is very unopinionated about how you structure your app, which is ultimately a great thing, but it can be intimidating when you are…Jul 2, 2018Jul 2, 2018
Michael JewellPulling State out of ReactA pretty common pattern in React is to use container and presenter components. Dan Abramov talks about it here, but the gist of it is that…Apr 6, 2018Apr 6, 2018
Michael JewellMaximizing Higher-Order Component ReusabilityMuch like regular React components are the core unit for sharing UI elements in an app, higher-order components are the core unit for…Nov 2, 2017Nov 2, 2017
Michael JewellFunctional Composition of React ComponentsFunctional composition is a mechanism to build complex functions by combining multiple simpler functions. This style can help you create…Mar 28, 20175Mar 28, 20175
Michael JewellDesigning React Components for Modularity, Reusability, and TestabilityThe single responsibility principle states that each component of a system should only do one thing. It’s a pretty widely accepted best…Mar 13, 20171Mar 13, 20171
Michael Jewellformobx: Simple forms with MobXChances are, a lot of web development you do revolves around writing forms. With MobX, state management is generally a breeze, but I found…Jan 8, 2017Jan 8, 2017