由于第一个 useState 导致渲染后会发生什么?执行是否在第二个 useState 处立即开始?
import React, { useState, useEffect } from 'react';
const [var1, setVar1] = useState();
const [var2, setVar2] = useState();
...
useEffect(() => {
if (var1) {
setVar2('abc')
setVar1('zyx')
}
}, [var1]);
Run Code Online (Sandbox Code Playgroud) 我无法访问 JavaScript (.js) 文件中的内容。维特抛出:
[vite] 内部服务器错误:无法解析源以进行导入分析,因为内容包含无效的 JS 语法。如果您使用 JSX,请确保使用 .jsx 或 .tsx 扩展名命名该文件。
使用建议的内容创建 vite.confis.js 没有任何效果。如果我删除导致错误的第一行,则下一个导入语句会导致相同的错误。
关于如何纠正这个问题有什么想法吗?