腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
useMemo
内部
的
React.createRef
()
、
、
、
使用这样
的
模式安全吗:问题是我在useEffect中使用了这个ref,并且依赖项数组中需要它
浏览 11
提问于2020-02-19
得票数 1
回答已采纳
1
回答
React:为什么我
的
状态在useEffect
的
初始渲染中是未定义
的
?
const childRefs =
useMemo
(() => new Array(results.length).fill(0).map((i) =>
React.createRef
()),[]);这一行要求返回axios请求中
的
数组
的
结果状态,否则我会得到错误TypeError: Cannot read property 'current' of undefined。如何在不无限期调用useEffect
的
情况下获得初始渲染
的
结果状态集?setResul
浏览 5
提问于2021-07-01
得票数 0
回答已采纳
2
回答
如何在React中使用useRef获取精确
的
DOM元素
、
、
、
、
我尝试使用'React.useRef(null);‘在List
的
ListItem中获取确切
的
DOM元素,但无法获取,我使用以下代码 useEffect(() => { console.log("listRef", listRef.current); }, [searchText]); 这是我
的
codesandboxlink 如何获得准确
的
DOM元素,
浏览 118
提问于2020-08-17
得票数 0
回答已采纳
1
回答
反应后使用
useMemo
-钩子
、
我需要对HTML-元素
的
访问,以便稍后与它们交互(比如在按钮单击上添加动画)。为此,我想使用
useMemo
-hook。
useMemo
-hook看起来如下所示: () => .fill(0) []..。我怎样才能在
useMemo
浏览 0
提问于2021-05-11
得票数 0
回答已采纳
2
回答
如何使用ref ref React数组将ref传递给孩子
的
孩子?
、
我试图将多次引用传递给孩子
的
孩子,但它不起作用。我有一个使用Avatars组件
的
名为AvatarBuilder
的
功能组件。此组件呈现Avatar组件
的
列表。其思想是在AvatarBuilder中拥有对每个Avatar组件
的
引用。以下是汇总
的
代码片段: ... // in this dummy example i would have 5 avatarsconst URLS=[1,2
浏览 76
提问于2020-06-02
得票数 0
回答已采纳
1
回答
从数组创建
的
React refs不起作用
、
我正在尝试使用从数组创建
的
ref,但是当我检查React开发工具
的
Component选项卡时,传递给input
的
ref总是undefined。我遗漏了什么吗?const MyComponent = () => { const refs =
useMemo
(() => Array(2).fill(0).map(i =>
React.createRef
())
浏览 48
提问于2021-09-17
得票数 0
回答已采纳
1
回答
我可以将setState
内部
函数传递给useCallback吗?
、
、
我想到了这个问题,因为我们从医生那里知道:记住,传递给
useMemo
的
函数在呈现过程中运行。不要在那里做你在渲染时通常不会做
的
事情。例如,副作用属于useEffect,而不是
useMemo
。现在,如果我们有这样
的
代码:上面的引号是
浏览 1
提问于2021-11-04
得票数 1
回答已采纳
2
回答
useMemo
()如何为其工厂创建id?
、
React中有一个叫做
useMemo
()
的
函数如果我两次加入相同
的
功能,它怎么会知道回哪一本回忆录呢?const eg1 = React.
useMemo
(() => Math.random(), []);这些箭头函数中
的
任何一个都没有明确
的
ID,
浏览 21
提问于2022-05-25
得票数 1
回答已采纳
1
回答
反应中
的
亲子关系
我在使用ReactJS解析Refersto子类时遇到了一些问题class App extends Component { return<Contact ref={(Contact) => { this.contactref = Contact }} /> );} 我希望我
的
<Navbar />中
的
一个子组件检索ref,使它使用react-scroll
浏览 0
提问于2019-01-31
得票数 0
回答已采纳
1
回答
获取错误:钩子只能在函数组件
的
主体内调用
、
我正在为我已经使用过
的
React.useRef开发setInterval功能,但是当我运行页面时,我得到了这个错误。,这里我已经上传了我
的
全部代码,有人能帮我解释一下为什么会出现这个错误吗?任何帮助都将不胜感激,谢谢!
浏览 2
提问于2020-07-07
得票数 0
1
回答
对于调用副作用函数,可以使用
useMemo
而不是useEffect
、
让我们有一个带有take 属性
的
组件。在组件
内部
,我调用了一个副作用,它应该只在props.count更改时调用(1 -> 1不应算作更改)。这样使用
useMemo
可以吗?
useMemo
(() => { }, [count]);
浏览 25
提问于2020-06-22
得票数 2
回答已采纳
2
回答
使用useParams实现路由容器组件
的
钩子错误
、
、
我用
的
是这样
的
路线:import { useParams } from 'react-router-dom';2.
useMemo
useMemo
3. useContext useContext4.
useM
浏览 5
提问于2020-09-25
得票数 1
回答已采纳
1
回答
为什么我每次都使用嵌套递归模式挂载?
、
、
、
、
= useState<IModal[]>([]); const isModalsExist =
useMemo
<IModal>(() => modals[idx], [idx]); ); }; 每次我打开另一个模式, use
浏览 25
提问于2021-06-16
得票数 0
回答已采纳
1
回答
React Native -ref
的
折旧消息
、
我使用签名捕获组件(https://github.com/RepairShopr/react-native-signature-capture)作为表单
的
一部分。我想通过一个重置函数(下面的ClearDutyRecord)在提交时重置表单字段,并且需要重置签名捕获作为此过程
的
一部分。组件文档(https://github.com/RepairShopr/react-native-signature-capture)描述了一个重置函数,这是理想
的
--但是调用该函数
浏览 11
提问于2020-01-06
得票数 0
回答已采纳
4
回答
如何使用
React.createRef
()流?
、
我也在我
的
项目中使用,但是。不幸
的
是,以下代码失败了:import * as React from 'react'; myRef: React.Ref<HTMLDivElement> super(props) this.myRef =
React.createRef
浏览 1
提问于2018-04-28
得票数 23
回答已采纳
1
回答
无法从其父响应JS获取子组件ref对象
、
、
、
、
我希望将子组件中
的
<div>和<span>组件引用到父组件。所以我编码如下: childRef =
React.createRef
() class ChildComponent extends Component { innerRef2=
React.createRef
浏览 1
提问于2020-04-29
得票数 1
回答已采纳
1
回答
当使用在
useMemo
钩子内
的
反应性路由器链路时,状态是未定义
的
。
、
、
我使用react路由器导航到另一个页面,并使用
useMemo
内部
的
这个将状态传递给该页面。</> }, ...MakeTableColumns, [selectedRow]我
的
州是这样宣布
的
当我在<Link> ..之外取出
useMemo
并给出一个状态标识时,它工作得很好,我认为
useMemo
有问题。如果有人能帮忙,我会非常感激<em
浏览 1
提问于2020-10-15
得票数 0
1
回答
需要使用jest为使用okta
的
react应用程序编写单元测试,但得到警告
、
、
、
import { SecureRoute, Security, LoginCallback } from '@okta/okta-react'; const oktaAuth =
useMemo
(() => newcallback" component={LoginCallback}
浏览 21
提问于2021-08-26
得票数 2
1
回答
如何表示反应组件实例
的
静态(不变)状态?
、
使用functional表示组件
的
静态(不变)状态
的
最佳方法(最有效和最佳实践)是什么?let incrementId = 1; const [id] = useState(`slider</div>2)或者使用回忆录(
useMemo
) let inc
浏览 3
提问于2020-05-12
得票数 0
1
回答
TypeScript未能找到编译错误
的
附加项
、
、
我在React & TypeScript中遇到了一个问题,其中一个组件加载了很短
的
时间,然后在错误中立即失败:App.tsx: const [appState, setAppState] =
浏览 4
提问于2020-05-21
得票数 5
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券