JavaScript·Advanced·Conceptual·1 min read
What does sideEffects in package metadata communicate?
Short interview answer
It helps bundlers decide which files may be removed when exports are unused. Incorrectly marking side-effectful modules as pure can delete required initialization.
Key takeaway
Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.