Open HonestCodeWasTaken opened 6 months ago
Scrolling is sometimes janky
https://github.com/wix/react-native-calendars/assets/59506416/f63a5146-89b4-4526-b907-7bca58a02591
<CalendarProvider date={currentDate} onDateChanged={onDateChanged} onMonthChange={onMonthChange} showTodayButton disabledOpacity={0.6} // numberOfDays={2} > <ExpandableCalendar disablePan hideKnob firstDay={1} leftArrowImageSource={Images.Previous} rightArrowImageSource={Images.Next} markedDates={marked} /> <TimelineList events={eventsByDate} timelineProps={timelineProps} showNowIndicator // scrollToNow scrollToFirst initialTime={INITIAL_TIME} /> </CalendarProvider>
I was scrolling intensively
The scrolling seems to teleport in places
npm ls react-native-calendars
npm ls react-native
Maybe flashList is a solution for this? Ill look into possibly replacing the list later in code
@HonestCodeWasTaken I'm seeing this too. Did you fix it?
Did you guys ever figure it out? Also having this bug.
Description
Scrolling is sometimes janky
https://github.com/wix/react-native-calendars/assets/59506416/f63a5146-89b4-4526-b907-7bca58a02591
Expected Behavior
I was scrolling intensively
Observed Behavior
The scrolling seems to teleport in places
Environment
npm ls react-native-calendars
:npm ls react-native
: βββ¬ @draftbit/maps@48.9.1 β βββ¬ @teovilla/react-native-web-maps@0.9.4 β β βββ react-native@0.72.4 deduped β βββ¬ react-native-maps@1.3.2 β βββ react-native@0.72.4 deduped βββ¬ @draftbit/ui@48.9.1 β βββ¬ @draftbit/core@48.9.1 β β βββ¬ @react-native-picker/picker@2.4.8 β β β βββ react-native@0.72.4 deduped β β βββ¬ @shopify/flash-list@1.4.0 β β β βββ react-native@0.72.4 deduped β β βββ¬ react-native-dropdown-picker@5.4.7-beta.1 β β βββ react-native@0.72.4 deduped β βββ¬ react-native-reanimated@2.14.4 β βββ react-native@0.72.4 deduped βββ¬ @react-native-async-storage/async-storage@1.18.2 β βββ react-native@0.72.4 βββ¬ @react-native-community/netinfo@9.3.10 β βββ react-native@0.72.4 deduped βββ¬ @react-native-picker/picker@2.4.10 β βββ react-native@0.72.6 deduped βββ¬ @react-navigation/bottom-tabs@6.5.11 β βββ¬ @react-navigation/elements@1.3.21 β β βββ react-native@0.72.4 deduped β βββ¬ react-native-safe-area-context@4.5.0 β β βββ react-native@0.72.4 deduped β βββ¬ react-native-screens@3.20.0 β β βββ react-native@0.72.4 deduped β βββ react-native@0.72.4 deduped βββ¬ @react-navigation/drawer@6.6.6 β βββ¬ react-native-gesture-handler@2.9.0 β β βββ react-native@0.72.4 deduped β βββ react-native@0.72.4 deduped βββ¬ @react-navigation/native@6.1.9 β βββ react-native@0.72.4 deduped βββ¬ @react-navigation/stack@6.3.20 β βββ react-native@0.72.4 deduped βββ¬ @shopify/flash-list@1.4.3 β βββ react-native@0.72.6 deduped βββ¬ react-native-avoid-softinput@4.0.2 β βββ react-native@0.72.4 deduped βββ¬ react-native-confirmation-code-field@7.3.2 β βββ react-native@0.72.4 deduped βββ¬ react-native-deck-swiper@2.0.16 β βββ react-native@0.72.4 deduped βββ¬ react-native-dropdown-picker@5.4.6 β βββ react-native@0.72.4 deduped βββ¬ react-native-gesture-handler@2.12.1 β βββ react-native@0.72.6 deduped βββ¬ react-native-get-random-values@1.9.0 β βββ react-native@0.72.6 deduped βββ¬ react-native-keyboard-aware-scroll-view@0.9.5 β βββ¬ react-native-iphone-x-helper@1.3.1 β β βββ react-native@0.72.4 deduped β βββ react-native@0.72.4 deduped βββ¬ react-native-maps@1.7.1 β βββ react-native@0.72.6 deduped βββ¬ react-native-markdown-display@7.0.2 β βββ react-native@0.72.4 deduped βββ¬ react-native-modal-datetime-picker@13.1.2 β βββ react-native@0.72.4 deduped βββ¬ react-native-pager-view@6.2.0 β βββ react-native@0.72.6 deduped βββ¬ react-native-reanimated@3.3.0 β βββ react-native@0.72.6 deduped βββ¬ react-native-safe-area-context@4.6.3 β βββ react-native@0.72.6 deduped βββ¬ react-native-screens@3.22.1 β βββ react-native@0.72.6 deduped βββ¬ react-native-shadow-2@7.0.8 β βββ¬ react-native-svg@13.4.0 β β βββ react-native@0.72.4 deduped β βββ react-native@0.72.4 deduped βββ¬ react-native-svg@13.9.0 β βββ react-native@0.72.6 deduped βββ¬ react-native-swipe-list-view@3.2.9 β βββ react-native@0.72.4 deduped βββ¬ react-native-tab-view@3.5.2 β βββ¬ react-native-pager-view@6.1.2 β β βββ react-native@0.72.4 deduped β βββ react-native@0.72.4 deduped βββ¬ react-native-typography@1.4.1 β βββ react-native@0.72.4 deduped βββ¬ react-native-web-swiper@2.2.4 β βββ react-native@0.72.4 deduped βββ¬ react-native-webview@13.2.2 β βββ react-native@0.72.6 deduped βββ¬ react-native-youtube-iframe@2.3.0 β βββ¬ react-native-webview@11.26.0 β β βββ react-native@0.72.4 deduped β βββ react-native@0.72.4 deduped βββ¬ react-native@0.72.6 β βββ¬ @react-native/virtualized-lists@0.72.8 β βββ react-native@0.72.4 deduped βββ¬ recyclerlistview@4.2.0 βββ react-native@0.72.4 deduped Also specify:Maybe flashList is a solution for this? Ill look into possibly replacing the list later in code