It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
Restrict inputs to certain valid characters (e.g. formatting phone or card numbers)
Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch