Make a Performant Menu

Context

Technology Overview

Design Overview

Combine complex events into one data stream

Detect what users are browsing

Prevent unnecessary renders by observable

Remember last state when navigation back to Menu

Reusable

Smooth scroll animation

The Complete Code

Reference

--

--

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