腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何
避免
在
每次
渲染
时
都
执行
useState
函数
参数
(
以
获取
初始值
)?
javascript
、
reactjs
、
react-hooks
从下面的代码片段可以看出,getInitialState是
在
每次
渲染
时
执行
的。即使从它返回的值仅在第一次
渲染
期间使用。 我知道这是正常的Javascript行为。但是有没有办法使用React来
避免
这种情况呢? .'); foo: 'bar' } const [myState,setMyState] = React.
useState
(getInitialSta
浏览 82
提问于2019-09-25
得票数 6
回答已采纳
2
回答
何时使用
useState
初始值
作为
函数
?
reactjs
、
react-hooks
使用
useState
的
初始值
作为
函数
的情况是什么?例如: const [state, setState] =
useState
(() => someValue)
浏览 2
提问于2020-02-08
得票数 19
回答已采纳
3
回答
React
useState
在
创建的上下文中不持久
reactjs
、
react-hooks
根据我的理解,当我创建一个带有初始化状态值的上下文
时
,该状态应该是持久的。然而,根据我的观察,
每次
我调用setValue
时
,都会用新的初始化值创建一个新的状态。对于下面的代码,我希望Test类构造
函数
只被调用一次,但
每次
我调用setValue
时
都会调用它 import { createContext, FunctionComponent, useContext,
useState
} from "react"; const Context = cr
浏览 22
提问于2021-05-10
得票数 0
回答已采纳
5
回答
使用React Hooks的setter,
如何
在组件呈现之前设置数据?
javascript
、
reactjs
、
react-hooks
我将一个名为Products的JS对象导出到这个文件中,只是为了
在
构建/测试
时
替换一个真正的API调用。我想将
函数
的状态设置为对象,但已映射。我的组件看起来像这样: function App() { const [days, setDays] =
useState
如何
在组件呈现之前设置此数据?
浏览 37
提问于2019-11-19
得票数 0
回答已采纳
1
回答
react钩子是
如何
工作的?为什么
useState
跟踪的值
在
重新
渲染
时
不会重置?
javascript
、
reactjs
、
react-hooks
、
use-state
我对React是个新手,并且尝试着去理解钩子,尤其是
在
函数
组件中使用的时候。下面是一个使用
useState
钩子的示例: import React, {
useState
} from "react"; const我知道,
每次
调用setInputValue
时
,状态都会更新,视图会重新呈现,我们会看到inputValue的新值。 我假设,重新
渲染
需要再次调用StateTutorial
浏览 29
提问于2021-10-28
得票数 1
1
回答
在
React.js中首次
渲染
时
,
如何
避免
初始化
函数
调用?
reactjs
当我第一次
渲染
时
,回调将被调用并设置为
初始值
,我
如何
避免
在
第一次
渲染
时调用回调?(因为从数据库
获取
数据
时
,再次设置为
初始值
是没有意义的) 我希望回调仅在值发生变化时运行 App.js const [on, setOn] =
useState
(initOn); useEffect
浏览 47
提问于2020-09-23
得票数 1
回答已采纳
1
回答
当响应来自api
时
,
如何
调用状态?
javascript
、
react-native
我想要做的是把所有的客户
都
显示
在
一个列表中。如果列表中没有客户端,则显示的另一个视图表示不存在客户端。状态的
初始值
为空数组。因此,当axios.get()方法从后端
获取
数据
时
,它的两次调用
初始值
(这是一个空数组),以及
在
它填充了来自后端的客户端列表之后。const [clientList, setClientList] =
useState
([]) axios .get
浏览 1
提问于2022-08-08
得票数 1
2
回答
useState
未评估后history.push
reactjs
history.push和
useState
有什么问题吗?} = useLocation() const [name, setName] =
useState
name=Apples/items?page=1const [name, setName] =
useState
(searchParams.get('name
浏览 8
提问于2021-12-11
得票数 0
回答已采纳
4
回答
为什么
useState
函数
不是
每次
都
初始化状态?
javascript
、
reactjs
、
react-hooks
import React, {
useState
} from "react"; const [count, setCount] =
useState
onClick={() => setCount(count + 1)}>Count {count}</button> );
每次
需要重新
渲染
时</em
浏览 1
提问于2019-11-08
得票数 9
1
回答
React -
每次
在
父对象中更改ref.current
时
重新
渲染
子对象
javascript
、
reactjs
、
react-hooks
我希望
在
每次
更改showOfferDescription.current
时
重新呈现子组件Dashboard。这里我必须使用useRef --如果我使用
useState
,那么game.events.on()调用的回调
函数
每次
都会使用我设置的
初始值
来运行(因为它们只是复制
初始值
)。
如何
强制它重新
渲染
?这会不会是一种糟糕的做法?If I use
useState
, the values don'
浏览 75
提问于2021-07-28
得票数 0
回答已采纳
3
回答
setState不适用于
useState
中的onChange
reactjs
、
react-hooks
、
use-state
我正在使用
useState
钩子存储一个表单,以便在用户单击
时
管理视图。界面显示良好,但我无法
在
输入字段中输入值。有人能告诉我为什么吗?谢谢。const [url, seturl] =
useState
({url: ''}); seturl({...url, });const [step, setStep] =
u
浏览 17
提问于2020-02-10
得票数 0
回答已采纳
1
回答
Agora React-本机功能组件实现
react-native
、
agora.io
我正在尝试使用react-native中的
函数
组件来实现agora视频通话,但得到的引擎没有定义错误。我刚接触react hooks,有人能帮我吗?
浏览 5
提问于2021-02-23
得票数 1
3
回答
可以
在
React中使用React.
useState
(() => {})吗?
reactjs
、
typescript
、
default-value
、
react-hooks
typescript const [ooops, setOoops] = React.
useState
defaultOoops将在最开始
时
被调用,当单击change oops
时
,otrher ooops将在再次单击Show Ooops后立即记录到控制台,而不是记录。或者React有其特殊的方式来处理这样的the function state?
浏览 2
提问于2019-04-11
得票数 59
回答已采纳
1
回答
如何
正确地去除Lodash调用以
获取
Typescript?
javascript
、
reactjs
、
typescript
、
lodash
我对React & Typescript/JS比较陌生,正在尝试理解
如何
正确地解除对promise的调用。有一个按钮可以增加/减少所需的购买量,只有
在
一段时间后,我才想实际
执行
对后端API的调用,以
避免
用户重复点击+/-按钮并向服务器发送垃圾邮件。我希望在用户停止按下change quantity按钮
时
执行
单个promise,并且希望promise execution遵守计数,即,如果用户按下count按钮3次,使总数为4,则
获取
价
浏览 17
提问于2020-07-05
得票数 1
回答已采纳
2
回答
为什么
在
react原生中未定义初始状态?
javascript
、
reactjs
、
react-native
、
react-hooks
、
react-state
最近我开发了一个运行正常的expo应用程序,但我
在
登录屏幕上遇到的一个问题是,当我第一次尝试输入用户名和密码
时
,按下登录按钮,当我
在
控制台上记录使用AsyncStorage设置数据的状态
时
,这些状态可以帮助我
在
登录后进行处理
在
第二次按下登录成功
时
。 国家这种行为的原因是什么?(''); const [isLogge
浏览 11
提问于2021-04-25
得票数 0
回答已采纳
2
回答
多个更新
时
的T-SQL隔离
tsql
、
isolation-level
我需要用不同的值更新几个条目,并在
每次
更新
时
进行一次查询。我甚至不确定这是否会发生,但我希望
避免
在
我进行检查后被另一个查询更改这些条目。下面是我想要
避免
的一个例子2) query2检查
初始值
4) query2应用更新 我听说过隔离级别,但不知道
如何
使用它来<e
浏览 2
提问于2013-04-17
得票数 0
2
回答
错误:元素类型无效:应为字符串或类/
函数
,但
获取
的是: object
javascript
、
reactjs
我尝试编写的代码是将一个元素设置为一个名为HomeScreen的常量,这取决于用户
在
登录
时
选择的角色。WorkflowTemplate({ Logout }) {function WorkflowTemplate({ Logout }) { const user = useContext(userContext)
浏览 1
提问于2021-03-02
得票数 0
2
回答
如何
使用在窗体上显示/隐藏一些警报
javascript
、
reactjs
、
react-hooks
我以为我可以使用
useState
钩子,但它总是
在
第一次提交
时
将默认值设置为true (
在
填充值
时
),甚至
在
填充输入值
时
,也会将值设置为true。const [nameVal, setNameVal] =
useState
(false); e.preventDefaultsetNameVal(false); }
浏览 0
提问于2019-12-18
得票数 1
回答已采纳
2
回答
使用普通的ReactJS实现类似JavaScript的功能--不知道
如何
减少代码的冗长性
javascript
、
reactjs
作为练习,我想从React创建一个useEffect,
useState
功能。);基本上,
每次
我创建一个新的“组件”
时
,我
都
需要创建一个商店。链接到沙箱: 问题是
如何
避免
将存储传递给每个新创建的组件。编辑2: 利用
useState
钩子
获取
getter,setter =
useState
浏览 6
提问于2022-10-23
得票数 2
回答已采纳
3
回答
在
单击按钮上重新呈现页面,即使依赖数组对象
在
Reactjs中保持不变。
javascript
、
reactjs
、
react-hooks
我猜想此错误是由于
在
呈现.之外设置了id这一事实所致。import React, {
useState
, useEffect } from "react"; const [post, setPost] =
useState
({}); const [search, setSearch] =
use
浏览 2
提问于2021-01-31
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Hooks源码深度解析
【一文看懂】React中usestate与useRef的区别与联系
为什么 React Hooks useState 更新不符预期?
React Hooks-缓存记忆
React Hooks踩坑分享
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券