在useEffect中注册键盘监听事件和在组件上使用onKeyUp有什么区别
来源:5-3 FileSearch 组件(二)
慕容2478536
2022-08-18
老师在视频中是在useEffect里使用addEventListener注册全局键盘监听事件,并且需要一个inputActive变量来判断input是否聚焦
如果直接在某个input组件上使用onKeyUp={ handleKeyUp }和上述的方式有什么区别吗
写回答
1回答
-
张轩
2022-08-19
同学你好
两种方式都可以实现对应的功能
但是使用 useEffect 的方式可以更方便的写成 hooks 进行重用。假如直接写在 input 组件上重用性要稍微差点。
00
相似问题