use-safe-effect (npm): safe-effect-hook
Keywords: react|hooks|safe|async