-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tracking] Pagination issues #12054
Comments
Update from Lucio in #7860 (comment):
|
Latest update from Lucio in #7860 (comment):
@roryabraham did Lucio's issue here in that issue get resolved? |
Hey @LucioChavezFuentes, I just went through and reviewed all your pull requests (sorry for the delay, btw). Overall they look great, but 3/4 of them should be made against the upstream React Native instead of react-native-web. Can you please:
Thanks, and let me know if there's anything else I can do to support you? Let's keep pushing to get this done ASAP 🚀 |
@LucioChavezFuentes please link the PRs you open against the React Native upstream repo here 🙇🏼 |
We're still moving here, melvin |
@LucioChavezFuentes just as a heads-up, we are working on upgrading our fork to RN 0.71, and I'll ping you in here as soon as that's done. Then we'd like duplicate pull requests for the upstream created against our fork (so that we can benefit from the changes without waiting for Meta's review + release process) |
Our React Native fork has been upgraded to |
@LucioChavezFuentes Can you provide an update to let us know the status of all the upstream PRs? Also, I'm still not seeing any pull requests from you in either our React Native fork or our react-native-web fork |
Hi @roryabraham, I tried to explain where I am heading here. Currently I am working on the root cause of the first problem of my proposal. The first problem exists because Web's onLayout changes layout values when the element measured have transformations while RN's onLayout ignores transformations and returns the same layout values as if the element has no transformation at all. I am looking for a solution to make Web’s onLayout behave the same as its native counterpart by reverting transformations measures while still using ‘getBoundClientRect’. Apparently, I can't use ‘offsetTop’ because react-native-web had used it previously and later replaced it to fix the following issues: 1037 1151.
My proposal is applicable only on Web. If there is urgency in fixing issue #7860 we can merge my solutions in react-native-web fork. But these solutions may not be merged in upstream repositories as they don’t fix the root issues. I can not reproduce the problems stated in my proposal in Native platforms therefore I don't think uploading the solutions to react-native fork will help, except for Problem 2 but I still don't know its root issue and it has the lowest impact. |
@LucioChavezFuentes Thanks for the update here. Let us know if we can support you at all. We may be migrating away from VirtualizedList to a different list component in the future, but if you can address the root cause of the |
Still on HOLD but we're upgrading RN to 0.72 presently and will follow-up with RNW 0.19 soon thereafter |
Still on HOLD |
PR to upgrade to RNW 0.19 is here |
Looks like we're still working through #24482 |
We are very close on the RNW upgrade. Being actively discussed in slack daily |
@roryabraham, I noticed that React-Native-Web has been updated and already deployed to production. I test the list and it works great. Can we say this issue has been concluded? |
Wow, sorry for the long delay and thanks very much for all your patience here @LucioChavezFuentes. Looks like we can pay out the other half of the bounty here at long last 🎉 |
Current assignee @bfitzexpensify is eligible for the NewFeature assigner, not assigning anyone new. |
Marking this as a new feature just for accounting reasons |
@bfitzexpensify let's pay this out ASAP |
Nice one! Remainder of the contract has been paid out. |
Thank you so much!! |
HOLD on #16660
This is a tracking issue for a number of different pagination issues:
The text was updated successfully, but these errors were encountered: