I have the following state
const [selectedUser, setSelectedUser] = useState(null);
and an input
<input type="radio" id={user.key} name="users" value={user.id}
onChange={() => console.log(user)} // setSelectedUser(user) - causes freeze
checked={selectedUser !== null && selectedUser.id === user.id} />