Fix Expo 53 compatibility and optimize <Agenda> refresh logic
Proposed Changes
-
Expo SDK 53 compatibility
Fixes a crash that surfaced asMaximum update depth exceededwhen using<Agenda>in Expo 53. -
Reliable reservation refresh
<Agenda>now detects a newitemsreference and re‑renders the reservation data accordingly. -
Smoother updates in the underlying
FlatList
Reworked the update logic to avoid clearing and re‑setting state. This removes visual flicker and results in noticeably smoother scrolling.
Hi I upgraded to Expo 53, what can I do to prevent this bug until new version will release? @edumana Thank you :)
hey @rom529 You can set your package.json to use this branch's build like so:
package.json
"react-native-calendars": "https://codeload.github.com/craftworkco/react-native-calendars/tar.gz/ae19e2af74ecdb29d6117ca41fbf41977a10cc23",
This works for me on Expo 53. When could we expect an official release?
Any estimate for when this will be merged? :)
Does anyone know when will it be an offical release or will be merged?
Using this did fix the error, but Agenda is now not showing up at all on screen. Not sure what to do from here.
Hi Wix team - anything we can do to help get this branch tested and merged?
+1
Still happening with latest 1.1313.0, this PR needs some attention please 🙏
any update on this?
Any updates on when this could get into a release?
Excuse, why not merge this PR? Maybe there is any problem or BUG?
Sometimes the monthly scrolling list gets stuck and we can't go into like the day view.
Sometimes the monthly scrolling list gets stuck and we can't go into like the day view.
I also found the BUG, do you have resolved the problem?
@cw1997 https://github.com/wix/react-native-calendars/pull/2713 has been working
same issue on expo 53