master
那来自React Docs on Refs。我是新手使用refs,我很好奇在ref中箭头符号后使用花括号。那回调究竟是什么回事?通常,当我在箭头函数后看到花括号时,您需要一个显式的return语句。
答案 0 :(得分:2)
它没有返回任何东西。它是分配对this.textInput
的引用。如果你愿意,你可以省略花括号,它不会有所作为。但是括号的存在有助于表明它是重要的功能的副作用,而不是返回值。
答案 1 :(得分:0)
ref={(input) => { this.textInput = input; }}
基本上相当于:
ref={(function (input) {this.textInput = input;}).bind(this);}