【发布时间】:2018-02-25 02:16:00
【问题描述】:
【问题讨论】:
标签: preact
【问题讨论】:
标签: preact
您将传递一个函数,而不是传递一个字符串。例如,您将使用ref 渲染一个组件,如下所示。
<Slideshow ref={slideshow => this.slideshow = slideshow} />
这意味着您现在可以使用this.slideshow 访问它。
【讨论】:
截至 2016 年 2 月,核心 Preact 包支持回调引用,因此您应该能够按照您链接的文档进行操作。
核心库明确不支持的一件事是string refs。它们在 React 中已经被弃用了一段时间,并且很可能会被移除,所以 Preact 并没有从一开始就实现它们。如果你需要字符串引用(你可能不需要,除非你使用的是旧的第三方库),preact-compat 支持它们。
有关详细信息,请参阅issue #50 on Preact's GitHub。
【讨论】: