параметр запроса может быть немного сложнее, но вы можете использовать localStorage, например:
это всего лишь пример
import React, { Component } from 'react';
const options = ["one", "two", "more", "set", "blah"]
class App extends Component {
state = {
selectedValue: localStorage.getItem("selectedValue") || null
}
onChange = (e) => {
this.setState({ selectedValue: e.target.value });
localStorage.setItem("selectedValue", e.target.value);
}
render() {
const { selectedValue } = this.state;
return (
<select onChange={this.onChange} value={selectedValue ? selectedValue : options[0]}>
{options.map((option, index) => <option key={index}>{option}</option>)}
</select>
);
}
}
export default App;
Это грубый пример, ноон работает, попробуйте настроить его так, чтобы он соответствовал вашим потребностям.