我找到了这个答案:ReactJS和自动对焦
但是我不知道如何转换这个:
constructor(props) {
super(props);
this.myRef = React.createRef();
}
componentDidMount(){
this.myRef.current.focus();
}
<input type="text" ref={this.myRef} />
作出反应。
我试着这样做:
const myRef = () => {
React.createRef().current.focus();
}
<input type="text" ref={myRef} />
但有一个错误:
TypeError: Cannot read property 'focus' of null
除了useRef
之外,还需要使用渲染后运行的useffect
。[]
表示它只运行一次。
import React, { useRef, useEffect } from 'react';
function Component() {
const ref = useRef(null);
useEffect(() => {
ref.current.focus();
}, []);
return <input type="text" ref={ref} />;
}
版本库钩子
我有以下方法: 作为参数,我输入一个句子。如果句子长于5个单词,我只希望打印出前5个单词。发生的情况是 [word1、word2、word3、word4、word5] 我希望它看起来像是: word1 word2 word3 word4 word5 关于如何将数组转换为后一个示例中的正常句子格式,有什么建议吗?
通过钩子扩展,GitHub托管的版本库可以和外部应用实现整合。整合的接口完全开放,开发者可以访问GitHub的开源项目 github/github-services 开发新的应用整合脚本。目前GitHub已经支持超过50个外部应用的整合,在这里恕不一一列举,仅以helloworld项目为例,介绍几个常见应用的整合。 3.4.1. 邮件通知功能 配置邮件通知,可以实现新提交推送至版本库时,发送通知邮
我理解超类/子类之间的关系以及强制转换是如何工作的。但是,我的问题是,如果知道中间有一个类,你能把一个超类转换成一个特定的子类吗?例如,如果我有一个动物类对象包含一个BigDog对象,我可以将该对象强制转换为Dog吗?如果BigDog中有Dog中不存在的方法怎么办? 简而言之,你当然可以说超类对象是子类对象,但为什么你可以反转呢? 转念一想, Java在调用方法时检查的是:引用(DOG)是否有引用
我想使用wordpress在我的网站上添加变体 我尝试了很多插件,但它们不能满足我的要求。 要求: 我想根据给定的变化变化价格: 任何人都可以引用插件或函数?
我目前正在为SoundSphere程序做最后的润色,不幸的是,由于这个错误,我似乎无法用launch4j将jar文件转换为exe文件 我知道这与我用fx用java 16编写这个程序有关,它只能识别jre版本8。 我的问题是如何解决这个问题/在哪里可以获得java 16的jre? 谢谢你的时间和帮助 托马斯·古斯塔夫森