<input
type="text"
ref={(input) => { this.textInput = input; }} />
来自React Docs on Refs 。我是使用 refs 的新手,我很好奇在 ref 内的箭头表示法之后使用大括号。该回调到底返回什么?通常,当我在箭头函数后面看到大括号时,您需要一个显式的 return 语句。
最佳答案
它没有返回任何东西。它分配对this.textInput
的引用。如果您愿意,可以省略大括号,这没有什么区别。但是大括号的存在有助于表明重要的是函数的副作用,而不是返回值。
关于javascript - React refs 回调返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45002950/