If you’re used to React, you’re probably used to using useEffect to run side-effectful code, such as integrating with third-party libraries or setting up MutationObservers1. SolidJS also has createEffect, which works very similarly to useEffect, but it also has some other functions, and I’ve noticed that people getting started with SolidJS often aren’t sure which function to use for any given side-effects. If you’re in that boat, then here is the answer in tabular form: