use-param-state (npm): React hook that works much like useState, but it encodes the state and saves it in a parameter in the URL
Keywords: params|react|state