开发者问题收集
我们在获取数据数组时使用 useMemo 和 useEffect。在第一个文件中,我使用来自钩子(第二个文件)的结果设置一个 const。但结果被设置了两次,第一次结果是一个空对象。我需要在 useEffect 完成其工作后设置它。我们有 2 个 js 文件first.jssecond.jsFirst.jsconst dataArray = useGetDataArray({ name, id }
我有一个包含 16 个对象的数组,我使用“number”属性来删除不需要的元素。因此,如果我想要一个包含 8 个元素的数组,我会输入:<Images number="8"/>但是我的 useEffect 在初始渲染后不会运行,但只有在我稍后对数组进行更改后才会运行,这会返回所有 16 个元素,如果我输入了错误,请等待错误屏幕渲染并修复错误,我的浏览器会按原样显示 8 个元素。这是我的其余代码:co
我在一个文件上使用 2 个 useEffect,第二个 useEffect 依赖于第一个 useEffect。有没有办法延迟第二个 useEffect,直到获取第一个 useEffect 的数据?const params = useParams()const [userData, setUserData] = useState({})const [followers, setFollowers]
我尝试从 API 获取数据并将响应传递给 img src,它显示状态值为“未定义”。在下面的代码中,我尝试在 useEffect 中设置“bannerImage”状态,它抛出了“未定义”。我也尝试使用普通函数,它给出“bannerImage”作为空值。注意:then 语句中的“res”值显示 url,但当设置为仅状态时它不起作用。function Carousel(props) {let Caro
我尝试显示来自外部 API 的图像。但我只收到错误Uncaught (in promise) SyntaxError: Unexpected token � in JSON at position 0"我猜问号意味着它是某种无法识别的东西……无论如何,我按照 API 的文档来显示图像。要从寄存器中获取图像,我使用端点 Article File Connections 来获取 FileId,我在 A
我正在使用 react、redux 和 axios 制作此应用程序,其中一个组件显示完整的地址列表,下一个组件显示一个选定的地址。地址列表组件工作正常,但单个视图组件出现问题,返回以下错误:在涉及 changeSelected->address 的 redux 链中的某个地方,发送了一个承诺而不是承诺的结果。我很难确定这一点,因为我对多地址视图 fetchAddresses-> 使用了类似的结构地