【发布时间】:2020-09-23 16:47:40
【问题描述】:
我尝试将这个普通的 javascript 转换为使用 useRef 钩子做出反应。
普通 JS: https://codesandbox.io/s/friendly-maxwell-ub18w?file=/src/index.js
反应:https://codesandbox.io/s/dry-frog-urzjp?file=/src/App.js
export default function App() {
const fileElem = useRef(null);
return (
<div className="App">
<input
id="fileElem"
multiple
accept="image/*"
style={{ display: "none" }}
/>
<button onClick={() => fileElem.current.click()}>
Select some files
</button>
</div>
);
}
为什么 useRef 不能与 fileElem.current.click() 一起使用?我在这里做错了什么?
请帮忙。谢谢!
【问题讨论】:
-
请在您的问题/问题中发布相关代码(除了链接),如有必要,请提供适当的复制步骤。 how to ask
标签: javascript reactjs formik