Kampfkarren / Kampfkarren/ultimate-list

UltimateList having issue telling what is and isn't rendering

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Luau
Stars
42
Forks
5
Avg merge
2m
Merged PRs (30d)
1

Description

Image

```lua
local HttpService = game:GetService("HttpService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local Packages = ReplicatedStorage.Packages

local React = require(Packages.React)
local UltimateList = require(Packages.UltimateList)

local DataSources = UltimateList.DataSources
local Dimensions = UltimateList.Dimensions
local Renderers = UltimateList.Renderers
local ScrollingFrame = UltimateList.Components.ScrollingFrame

local e = React.createElement

local data = {}

for _ = 1, 250 do
table.insert(data, HttpService:GenerateGUID(false))
end

return {
story = function()
return e(ScrollingFrame, {
dataSource = DataSources.array(data),
dimensions = Dimensions.consistentUDim2(UDim2.new(1 / 5, 0, 0, 96)),
direction = "y",
renderer = Renderers.byState(function(value: string)
return e("TextLabel", {
Size = UDim2.fromScale(1, 1),
Text = value,
TextWrapped = true,
})
end),
})
end,
}

```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the provided ScrollingFrame story and inspect how UltimateList.Components.ScrollingFrame uses DataSources.array, Dimensions.consistentUDim2, and Renderers.byState. Reproduce the 250-item example and determine which items render and how that differs from the expected virtualized list behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.