有没有一种方法可以将ref-virtualized设置为对List的引用?

问题描述

我试图通过使用ref在react-virtualized中引用可滚动列表。但是我的裁判总是将其当前属性显示为undefined。有人知道如何将ref与react-virtualized List一起使用吗?

这是我当前正在做的事情,但是listRef.current始终是未定义的:

const listRef = useRef()

<List
      width={350}
      height={400}
      rowCount={listsprings.length}
      rowHeight={100}
      roWrenderer={roWrenderer}
      style={{ outline: 'none' }}
      ref={listRef}
      />

解决方法

您必须使用pass回调,因为它使用LegacyRef

from ctypes import cdll
import os
os.add_dll_directory('C:/Users/User/AppData/Local/Programs/Python/Python38-32/DLLs')
lib = cdll.LoadLibrary("./cconn")


class Foo(object):
    def __init__(self):
        self.obj = lib.Foo_new()

    def bar(self):
        lib.Foo_bar(self.obj)

f = Foo()
f.bar()
,

当你使用ref时,你应该关心“listRef.current”而不仅仅是“listRef”

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...