react uuid验证码

问题遇到的现象和发生背景
 uuid验证码传值
用代码块功能插入代码,请勿粘贴截图

const LoginPage = () => {
    const getFirstImage = uuidv4()
    const [saveCode, setsaveCode] = useState(getFirstImage)
    const [codeImage, setcodeImage] = useState(() =>
        `/captcha.jpg?uuid=${getFirstImage}`
    )
    const clickChangeImage = async() => {
         await setsaveCode(uuidv4())
        setcodeImage(`/captcha.jpg?uuid=${saveCode}`)
        console.log(saveCode,'...8888');
    }
    const submitAllThings =(values)=>{
        console.log(values);
        console.log(saveCode,'.......');
    }
运行结果及报错内容

验证码报400错误

我的解答思路和尝试过的方法

用useState传值,点两次验证码图片才能改变

http 状态码 400? 具体是什么错
https://baike.baidu.com/item/400/814387?fr=aladdin