腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6302)
视频
沙龙
1
回答
React
setState
钩子
会
两次
重置
和
呈现
页面
、
、
、
我有一个分为Login
和
Signup表单的
react
应用程序Form组件。默认情况下,它会
呈现
Signup,但如果单击了登录按钮,则会切换到Login。当单击login按钮时,
页面
会非常短暂地切换到Login表单,然后再切换回Signup表单。我不知道这是什么原因。我已经尝试将const [page, setPage] =
setState
("signup")放在父App中,并将setPage作为道具与page一起传递。这产生了相同的结果。App">
浏览 45
提问于2021-07-20
得票数 1
回答已采纳
1
回答
自定义
钩子
返回错误的值
、
、
我做了一个自定义
钩子
作为我的交叉口观察者,但我得到假
和
真状态在同一时间
和
两次
!,第一假(
两次
)
和
第二真(
两次
)为什么会发生这种情况?为什么国家会改变自己?状态必须为真,因为h3是100%可见的。test page</h3> </>} useIntersectionObserver自定
浏览 8
提问于2022-01-18
得票数 0
1
回答
条件函数中的函数组件集useState
、
我读到你不应该在条件中使用
钩子
,但是设置状态也是这样吗?示例将说明我的意思。如果我不能这样做,如果我有多个变量
和
If条件,我怎么能正确地设置它。请帮帮我谢谢import
React
, { useState} from "
react
"; const [more_info
浏览 1
提问于2019-09-05
得票数 8
回答已采纳
1
回答
useContextState没有按预期工作
、
、
我正在使用来自的
钩子
,它不适用于我,当我的组件重新
呈现
时,状态会被
重置
,不确定为什么会发生,需要帮助。下面是useContextState
钩子
的代码 const
setState
= (n
浏览 9
提问于2022-09-15
得票数 0
2
回答
与基于类的方法相比,使用Hooks设置状态后重新
呈现
有什么不同?
、
、
类组件但是,使用
钩子
,文档指定将状态更新为与前一个状态相同的值,not将导致(子组件的)重
呈现
: 如果您将状
浏览 0
提问于2019-03-27
得票数 35
回答已采纳
1
回答
react
钩子
是如何工作的?为什么useState跟踪的值在重新渲染时不会
重置
?
、
、
、
我对
React
是个新手,并且尝试着去理解
钩子
,尤其是在函数组件中使用的时候。下面是一个使用useState
钩子
的示例: import
React
, { useState } from "
react
"; const我知道,每次调用setInputValue时,状态都会更新,视图
会
重新
呈现
,我们会看到inputValue的新值。 我假设,重新渲染需要再次调用StateTutorial
浏览 29
提问于2021-10-28
得票数 1
2
回答
模态关闭后的反应状态
、
、
、
export class InfoCustomer extends
React
.Component { super(props); .then(response => {
浏览 2
提问于2022-05-04
得票数 0
1
回答
反应
钩子
中的“生命周期特性”是什么?
当学习
钩子
发现了这个定义 也找不到这个查询的确切答案
浏览 1
提问于2021-03-10
得票数 0
1
回答
React
router v6 history.listen
、
在
React
Router v5中,有一个针对历史对象的侦听方法。使用这个方法,我编写了一个usePathname
钩子
来重新
呈现
路径更改上的组件。在
React
路由器v6中,此方法已不复存在。我不喜欢使用useLocation,因为如果状态发生变化,它也
会
呈现
出来,而在这种情况下,我不需要这样做。
钩子
与v5一起使用。import
React
from "
react
"; import { useHistory } f
浏览 255
提问于2021-08-14
得票数 6
2
回答
反应
钩子
的早期返回问题
、
我已经面对了使用
react
的Invariant violation: rendered fewer hooks than expected问题。从其他答案来看,显然不应该有条件地调用
钩子
()。我决定安装eslint-plugin-
react
-hooks以防止将来出现类似的情况。现在它用
React
Hook "useState" is called conditionally.Did you accidentally call a
React
Hook after an early re
浏览 3
提问于2019-11-24
得票数 3
回答已采纳
1
回答
更新后的useEffect本地状态行为
、
在这个reactjs文档中,关于自定义
钩子
的例子 const [state,
setState
] = useState({...}); ...Foo组件
会
或多或少地立即
呈现
(我知道
setState
()是异步的),还是等到它自己的state或prop
浏览 1
提问于2019-12-05
得票数 1
回答已采纳
2
回答
你能带着反应钩早点回来吗?
、
、
,原因是reason使用调用
钩子
的顺序注入正确的值。这样的事允许吗?:import { useRouteMatch, Redirect } from '
react
-router'; export default f
浏览 1
提问于2019-03-01
得票数 36
回答已采纳
4
回答
使用
钩子
设置相同值的Set状态
会
导致重发吗?
、
使用
钩子
,如果我用与
setState
相同的值调用state,它会重新修改组件吗?const [state,
setState
] = useState(foo) // any where in the code考虑到foo可以是任何东西
浏览 1
提问于2019-12-26
得票数 17
回答已采纳
4
回答
shouldComponentUpdate等价于功能组件,以忽略状态更改
、
、
、
这种行为可以通过基于类的组件
和
自定义shouldComponentUpdate函数来实现。 Inner.tsx interface Inner
浏览 5
提问于2020-03-31
得票数 5
回答已采纳
1
回答
React
钩子
陈旧闭包:
setState
在订阅的回调函数中仅触发
两次
、
、
、
我正在尝试为
React
构建一个吐司消息API。我的目标是提供一个fireNotification()应用程序接口,它可以在应用程序中的任何地方调用,并让
React
呈现
toast组件。我用sub/pub模式构建了这个简单的通知管理器,并希望能够在useEffect
钩子
中订阅新的通知 const notifications = [];
React
.useEffect(() =>
浏览 50
提问于2021-03-19
得票数 0
1
回答
单击时反应渲染
两次
、
因此,我和我的同事正在编写一个
React
/ServiceNow项目,供我们公司内部使用。我使用reducer
钩子
来管理整个应用程序的状态。它的工作原理是,它只推送我点击的第一个答案一次,而当我点击其他答案时,它会推送他们
两次
。当我注释掉严格模式标记时,一切都很好,但我怀疑这是最好的解决方案。
浏览 8
提问于2020-08-13
得票数 0
3
回答
在
React
中没有
重置
setTimeout
我创建了一个
钩子
来设置超时。添加到该
钩子
中的每个回调都会在一定时间内延迟:import
React
, { useRef, useCallback, useState, useEffect } from "
react
"; const timer = useTimer(); <e
浏览 6
提问于2022-09-08
得票数 1
2
回答
如何在componentDidUpdate触发2次的情况下使setInterval函数触发一次
、
、
我正在开发一个
React
应用程序,我想要管理用户的非活动状态。 为此,我定义了一个倒计时,如果用户在应用程序中执行某些操作,该倒计时将被
重置
为其原始值。 所显示的组件由布局组件
呈现
/包围。我的问题是,布局在每次用户操作后都会更新
两次
,因为其中使用了.
setState
函数。因此,InactivityManager组件也
会
更新
两次
,setInterval也会同时执行
两次
。我编写了一个简单的InactivityManager组件,它不
呈现<
浏览 20
提问于2019-01-15
得票数 0
回答已采纳
3
回答
条件JSX在未满足条件的情况下
呈现
、
我有一个有条件
呈现
的组件。尽管条件未被满足,它似乎仍然试图
呈现
(我得到一个错误)。一个简化的例子:console.log(state我使用的是@emotion/
react
,它处理jsx,所以这个问题可能来自那里。
浏览 0
提问于2021-02-19
得票数 1
2
回答
无法在依赖项为空的useEffect中调用自定义
react
挂钩
、
我是新的反应
钩子
,我正在做一个项目的新功能“
钩子
”的反应。 我遇到了一个问题,我需要一个解释。 作为文档,要实现"componentDidMount",只需在依赖项参数中传递空数组。现在我有了我的自定义
钩子
,但是我不能在effect内部调用我的调度。customFlag, setCustomFlag] = useCustomHook(); setCustomFlag(true); }, []); 这是我定制的
钩子
浏览 30
提问于2019-12-09
得票数 0
回答已采纳
点击加载更多
相关
资讯
React 深入系列4:组件的生命周期
从源码中来,到业务中去,React性能优化终极指南
关于React的学习笔记
React个人学习感悟(三)
react源码分析之-setState是异步还是同步?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券