-
-
Notifications
You must be signed in to change notification settings - Fork 1
V2.3.2 #108
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
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
refactor setState implementation to improve performance and prevent cursor jumps add test input page to verify cursor behavior during rapid typing update dependencies and add eslint disable comments where needed
Remove unnecessary type casting in mutate call Simplify createStore function by removing initial parameter override
- Add new test input page with improved textarea input and styling - Include navigation links to test input page from home and about pages - Remove unnecessary state dependency from useStore hook
- Correct "untuk" to "for" in rate limit config comment - Update Indonesian comments to English in test setup - Remove redundant comment in useStore hook - Update test wrapper component comment to English
Replace NodeJS.Timeout with ReturnType<typeof setTimeout> for better cross-environment compatibility
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Coverage Report
File Coverage
|
size-limit report 📦
|
The createStore function now accepts an optional initial value parameter that overrides the default initial value from StoreParams. This provides more flexibility when initializing store values. Also updates package-lock.json with new @next/swc dependencies.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Notes
Title: Feature & Refactor: React Native Support, Simplified Store, and Demo Enhancements
Description:
This pull request includes several updates to improve the library's functionality, developer experience, and cross-platform compatibility. Key changes include adding support for React Native, simplifying the store creation and mutation logic, and enhancing the demo application.
Changes:
Features:
NodeJS.Timeout
type has been replaced with the more genericReturnType<typeof setTimeout>
inutils.ts
to ensure timers work correctly in a non-Node.js environment.Refactoring:
swr-global-state
package has been simplified for better readability and maintainability.Documentation: