use-safe-state (npm): safely manage functional components state
Keywords: react|hook|safe|state|unmounted