mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-07 16:41:06 +08:00
- Added `__init__.py` in `codexlens/tools` for documentation generation. - Created `deepwiki_generator.py` to handle symbol extraction and markdown generation. - Introduced `MockMarkdownGenerator` for testing purposes. - Implemented `DeepWikiGenerator` class for managing documentation generation and file processing. - Added unit tests for `DeepWikiStore` to ensure proper functionality and error handling. - Created tests for DeepWiki TypeScript types matching.
15 lines
410 B
Markdown
15 lines
410 B
Markdown
# State Management Patterns
|
|
|
|
## Local Component State
|
|
- Use for UI-only state (open/closed, hover, focus)
|
|
- Keep close to where it's used
|
|
|
|
## Shared State
|
|
- Lift state to lowest common ancestor
|
|
- Use context or state management library for deep trees
|
|
|
|
## Async State
|
|
- Track loading, error, and success states
|
|
- Handle race conditions with request cancellation
|
|
- Implement retry logic with exponential backoff
|