Skip to main content

React

React patterns, hooks, and performance tips for building our frontend.

Topics in this section

  • Component design patterns (compound components, render props, hooks)
  • State management approaches
  • Performance optimisation (memoisation, lazy loading, code splitting)
  • Testing React components with Testing Library
  • Common pitfalls with useEffect and stale closures

This section is growing. Contribute an article if you know something worth sharing.