A timer app demonstrating MobX computed values and side effect management with React.
observer— re-renders whensecondsElapsedorisRunningchanges- Computed formatting —
formattedgetter converts seconds to MM:SS - Side effects —
setIntervalmanaged by the store, cleaned up viauseEffecton unmount - Non-observable fields —
intervalIdis excluded from MobX tracking
npm install
npm run dev