Skip to content
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

Beta Release #3197

Merged
merged 12 commits into from
Feb 14, 2025
Merged

Beta Release #3197

merged 12 commits into from
Feb 14, 2025

Conversation

github-actions[bot]
Copy link
Contributor

Created by Github action

finnar-bin and others added 8 commits February 3, 2025 08:56
Resolves #2936 

Enhances the UI for both the one-to-one and one-to-many fields
…ync (#3193)

closes #3178

This approach mimics the
[useDeferredValue](https://react.dev/reference/react/useDeferredValue )
hook value method that is only available on react 19

- Introduces a local state to handle immediate UI updates for text based
controlled inputs.
- Ensures smoother user experience by eliminating lag caused by global
store updates.
- Global state updates are now deferred, preventing excessive store
updates on key clicks in order to keep the UI update process free and
responsive.
- Syncs local state with external value changes to maintain consistency.

**This approach ensures real-time user feedback with zero lag**

An alternative but much larger scope approach would be to restructure
the component tree and optimize the use of selectors to minimize
re-renders caused the global store and prop drilling. However it could
potentially not reach the zero lag achieved by the deferring approach as
it guarantees UI update calls have the highest priority
Created by Github action

Co-authored-by: Andres Galindo <agalin920@gmail.com>
Created by Github action

---------

Co-authored-by: Andres Galindo <agalin920@gmail.com>
Co-authored-by: Nar -- <28705606+finnar-bin@users.noreply.github.com>
@zcolah zcolah added the vqa VQA is complete and approved label Feb 12, 2025
finnar-bin and others added 4 commits February 13, 2025 10:32
Add handling for all failed network requests to clean up the sentry log
Fixes #3204
Created by Github action

---------

Co-authored-by: Andres Galindo <agalin920@gmail.com>
Co-authored-by: Nar -- <28705606+finnar-bin@users.noreply.github.com>
Created by Github action
@shrunyan shrunyan merged commit 67504bf into beta Feb 14, 2025
3 checks passed
@shrunyan shrunyan deleted the stage branch February 14, 2025 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vqa VQA is complete and approved
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants