Add createLazyCallable implementation and docs #63
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.
🚀 Feature: Implement createLazyCallable
Description
Implemented the
createLazyCallable
feature proposed in GitHub issue #55.This feature allows for more concise syntax when using React lazy loading with react-call.
Motivation
Current approach:
New approach:
This change simplifies lazy loading syntax and improves developer experience.
Changes
src/createLazyCallable/index.tsx
- New createLazyCallable function implementationsrc/main.ts
- Added createLazyCallable exporttests/src/lazy.test.tsx
- Comprehensive test suite addeddemo/src/CallableScenes/YourLazy.tsx
- Demo component addedREADME.md
- Added Lazy loading sectionUsage Example
Screenshots / Demos
Demo Site Functionality
createLazyCallable-site.mov
Bundle Analyzer Verification
createLazyCallable-analyze.mov
index-xxx.js
YourLazy-xxx.js
← Evidence of code splittingRelated Issues
Fixes #55
Checklist
Notes for Reviewers
demo/src/CallableScenes/YourLazy.tsx
and demo site additions are for functionality verification and bundle analysis