Sign in

Front End Developer


export const useAutoComplete = (ref, { autoComplete, onFocus, onBlur }) => useMemo(() => ({
autoComplete,
onBlur: autoComplete ? onBlur : (...args) => {…


  • A clean way of updating the Redux store with the resulting changes
  • Immediate access to casted values
  • Formatting capability
  • Encapsulation of common input attributes


React Hook Form logo


React and Forms, we’ve all been there




  1. Faster development time of reusable components
  2. Faster development time of complex components
  3. Better edge case coverage
  4. Quicker feedback loops between designers…


Astoria: More than just the Goonies

Highlights: Astoria Column, Rogue, Buoy Bay, and Fort George
Shortcomings: Mo’s!

Evan Williams

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store