How we optimise React component reuse at the ABC | Hacker News Reader