Comment

Comment by CraftThatBlock

A global initializeLaunch is a deal breaker.

Services should be passed a provider (similar to Redux). Having state stored globally can cause many issues:

- Testing is harder, as the state can be shared

- Having sub-stores is impossible

- Having parallel stores is impossible

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton