如何解决ReactJS-升级到版本17.0.0
我刚刚将我的应用程序从reactjs
的16.14.0升级到了17.0.0,但是遇到了这个问题:
当我单击按钮或执行任何操作时,没有捕捉到要使用我的功能的事件。
我已阅读reactjs
文档,其中说:将所有事件侦听器从Document
移到document.getElementById('root')
。也许我的问题与此有关?
const search = () => {
dispatch(loadAccounts(filterName));
};
const onChangeAccountId = (e: React.ChangeEvent<HTMLInputElement>) => {
setFilterName(e.target.value);
};
const onKeyPressEnter = (e: any) => e.key === 'Enter' && search();
return (
<div className='search-panel'>
<Select options={options} onChange={onChangeClassCode} className='select fieldset' value={options[0]}/>
<input className='fieldset filter-input' type='text' name='updateBy' value={filterName} onChange={onChangeAccountId} onKeyPress={onKeyPressEnter}/>
<Button className='fieldset' onClick={search}>SEARCH</Button>
<Button className='add-profile' onClick={search}>ADD CORPORATE PROFILE</Button>
</div>
);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。