cost 20 ms
reactjs 在需要时不更新状态

我有一些输入字段必须在调用onCompleteOrder之前设置。 我使用useState存储错误,我需要程序继续查看哪些字段未设置,因此将错误保持在errors状态内。 如果errors状态不为空,则阻止调用该函数。 问题是点击按钮后状态会更新,我知道这必须使用useEffect钩子来处理,我该如 ...

2021-11-26 19:12:38 0 6
函数定义是否需要在 useEffect 中?

以这种方式使用 useEffect 有什么问题吗? 我看到的很多例子似乎也将函数定义放在 useEffect 中。 但是,我希望能够在删除/更新项目后再次调用该函数。 ...

2021-11-26 18:52:28 1 25
React - useImperativeHandle 暴露的属性是重叠的

我正在创建一个组件“UsernameInput”,它呈现我的自定义“TextInput”组件: 我的 TextInput 组件向其父组件公开了一些功能: 现在......在我的 UsernameInput 组件中,我也想公开其他功能...... 我遇到的主要问题是,如果我执行以下操作: ...

2021-11-26 17:27:18 1 11
用户会话不通过 React 钩子持久化

我试图通过服务器端身份验证保持当前用户登录刷新。 我正在使用 UseEffect() 函数来执行此操作,并在刷新时进行验证。 我的问题是,每当我刷新时,我的服务器都会打开和关闭读取用户会话。 这意味着一次刷新将不读取会话,而另一次刷新将读取用户会话,依此类推。 我希望我的 app.js 始终读取代码 ...

2021-11-26 16:16:27 1 18
React 功能组件 - 状态已更改,组件已重新渲染但 DOM 未更新

我在反应功能组件方面遇到了一个奇怪的问题。 语境 我有一个带有两个状态对象的父组件。 在 useEffect 挂钩上,我进行 API 调用并使用接收到的响应数据设置状态,然后我使用一些属性处理这些原始数据并将其设置为第二个状态。 在输入元素的点击事件中,我再次处理在第一个状态中保存的原始数据(具 ...

2021-11-26 15:17:33 0 37
反应,带 setTimeout 的变速时钟

目标:创建一个Clock组件,它定期调用回调方法,但其速度可以控制。 棘手的部分:当速度发生变化时,不要立即重置时钟计时器,而是在下一次“滴答”时检查所需的速度,如果有变化,请重置当前间隔并安排新的时间间隔。 这需要在更改速度时保持时钟票的平稳速度。 我认为传递一个返回延迟(而不是延迟本身的值) ...

2021-11-26 11:29:55 1 28
是否可以在 Vue.js 中使用 React.js 组件和包,反之亦然?

假设我正在开发一个新的Vue项目,我想使用旧React项目中的组件,因此复制新项目中的组件文件并简单地导入这些组件。 我发现它可以使用Vuera完成,但我想知道是否可以在不使用 Vuera 的情况下完成,因为它仅限于不支持较新的 React 和 Vue 版本。 那么,有没有办法配置我的 Reac ...

2021-11-26 11:27:17 0 9
如何在具有多个参数的状态中使用 prevState?

你看,此时我正在开发一个我之前成功完成的showMorePost ,但这次我通过将我拥有的所有状态与几个参数合并来重新showMorePost它 问题是,现在调用handleShowMorePosts时不会给我带来handleShowMorePosts ,而是生成一个无限循环,每次我调用该函数时 ...

2021-11-26 10:58:50 2 25
在 Redux 中删除嵌套数组中的匹配 ID

我有一个删除按钮,我设置了一些静态数据。 在其中我传递了一些 ID。 单击按钮时,应删除匹配的 ID。 我的问题是我无法删除与其 ID 匹配的任何项目。 Codesandbox在这里点击这里 ...

2021-11-26 10:42:31 1 10
微小的 MCE 初始值正在更新但仍显示以前的值

当用户上传第二张图像时插入第一张图像后我在做什么我正在从微小的 mce 的值中删除第一个图像值。 在控制台上检查更新值,但它仍然显示第一张图像。 上传第二张图片后,我也重新渲染了 tinymce,但响应仍然相同。 它仅适用于重新加载页面。 ...

2021-11-26 10:20:21 0 4
React Select - 不从 API 加载数据

我正在尝试从 API 将数据加载到 dropbox(Combobox) 中。 下面是 2 个 React-Select 下拉菜单,但它不会在 Dropbox 中显示(显示)任何数据。 我还尝试在 let 选项下方的 if 中循环,但一无所获。 我尝试过使用 rest_select Axios 但比 ...

2021-11-26 10:12:47 1 21
嵌入式小部件脚本无法在 React env 中生成其 html

我想在反应项目中加载一个调查小部件,在加载 dom 后,我在头部创建和执行脚本。 但它无法生成其轮询 HTML。 这是代码沙盒中的反应演示 如果我在 body 的特定元素中加载相同的脚本而没有 react env 它可以工作,这里是jsbin 中的演示 帮助我确定可能出现的问题? ...

2021-11-26 07:16:18 1 14
使用 ref() 在 react.js 中显示更新的值而不是以前的值

我正在尝试制作一个外汇交易应用程序来呈现更新的值..当值发生变化时,我想显示显示值已更改的颜色..如果先前的值小于更新的值,它应该显示红色、绿色为更大和蓝色相同。我使用 useref() 存储值并在 use effect() 中使用它来获取前一个值。我确实在控制台中获取了前一个值,但是当我显示它时, ...

2021-11-26 05:56:29 0 5
反应如何设置只有在有人登录时才能访问的私有路由?

我正在尝试使用 react-google-login SSO 身份验证创建一个网站,并且我想创建一个私有路由,如果没有用户登录,则没有人可以访问这些路由,甚至无法看到侧边栏组件。 即使他们尝试通过 url 访问路由,也将始终被重定向到登录页面。 这是我的 app.js 这是我的谷歌登录按钮: ...

2021-11-26 05:19:58 2 36
检查项目是否已经存在于 React/Redux 的嵌套数组中

我有一个图片上传,可以上传一张或多张图片。 每个产品可能包含一个或多个图像。 我的问题是当我尝试上传时,它应该首先检查图像是否已经存在。 我认为我们可以使用imageFileName和/或productCode ? 请在这里检查我的代码和框点击这里 ...

2021-11-26 04:20:31 0 32
重新渲染后,React setInterval 函数继续在后台运行

我在 useEffect 内使用 setInterval 和我的反应组件之一内的空依赖数组。 有真/假 useState 控制该组件的显示。 当状态为假时,组件被隐藏,当状态为真时,组件显示。 像这样的东西: 当组件第一次加载时, setInterval 只运行一次,这是它应该做的。 如果状 ...

2021-11-26 02:52:46 1 18

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM