因此,我尝试将"res“传递到我的功能组件"Profile”中,如下所示。props.data.phone, return { data };如果我在"UserProfile“中使用console.log(数据),我会得到我需要的所有数据。然而,当我试图在"Profile“组件中检索这些相同的数据时,我得到了"undefined”。
我正在尝试实现一个搜索功能,使用自定义钩子,并从外部API检索数据。问题是,当用户输入无效的搜索词时,它会立即返回if条件中的JSX元素。我如何使用setTimeout延迟显示JSX元素,所以首先向用户显示一个微调器或其他东西,然后将他们重定向到上一页。这就是我所拥有的: if (!movies[0]) => show Spinner (for 200ms) => setTimeout(show error and redirect after 200ms,