run-effect (npm): Declaratively run side effects only when dependencies change. Usable in any JavaScript code (but inspired by React's useEffect hook).
Keywords: side-effect|effect