[state, setState] = useState({}) const key = 'foo'; const value = 'bar'; setState(prevState => ({ ...prevState, [key]: value }));