Solid Virtual
@tanstack/solid-virtual 어댑터는 핵심 가상화 로직을 감싸는 래퍼입니다.
createVirtualizer
function createVirtualizer<TScrollElement, TItemElement = unknown>(
options: PartialKeys<
VirtualizerOptions<TScrollElement, TItemElement>,
'observeElementRect' | 'observeElementOffset' | 'scrollToFn'
>,
): Virtualizer<TScrollElement, TItemElement>
이 함수는 HTML 요소를 scrollElement로 사용하도록 구성된 표준 Virtualizer 인스턴스를 반환합니다.
createWindowVirtualizer
function createWindowVirtualizer<TItemElement = unknown>(
options: PartialKeys<
VirtualizerOptions<Window, TItemElement>,
| 'getScrollElement'
| 'observeElementRect'
| 'observeElementOffset'
| 'scrollToFn'
>,
): Virtualizer<Window, TItemElement>
이 함수는 window를 scrollElement로 사용하도록 구성된 window 기반 Virtualizer 인스턴스를 반환합니다.