Loading...
Loading...
Build, audit, and fix @legendapp/list and LegendList usage in React, React Native, and web apps. Use for virtualization, scroll blanking, mount cost, data identity, recycling, row invalidation, measurement, chat anchoring, drawDistance, visibility, or Legend List performance regressions.
npx skill4agent add legendapp/legend-skills legend-list-best-practices@legendapp/list/react-native@legendapp/list/reactdatarenderItemgokeyExtractordatarenderItemdataKeydataVersionitemsAreEqualtrueextraDataoverrideItemLayoutkeydataKeyrenderItemdataextraDatarenderItemextraDataextraDataextraData@legendapp/staterenderItemuseCallbackuseMemoitemrecycleItems={true}falseuseRecyclingStateuseRecyclingEffectrecycleItems={false}estimatedItemSizeestimatedListSize100getFixedItemSizeundefinedgetItemTypeflex: 1stylecontentContainerStyleclearCaches({ mode: "sizes" })fulldrawDistanceinitialScrollAtEndmaintainScrollAtEndmaintainVisibleContentPositionanchoredEndSpaceinitialScrollAtEndtrueonFirstVisibleItemChangedgetState().start/end/startBuffered/endBufferedrenderItemnpm view @legendapp/list version dist-tags --json