a225d0f0e32caf36c2e02d227365cdbc7595b211
- Clear searchQuery after project creation so newly created projects are visible even when a search filter is active - Disable refresh button while loading to prevent overlapping fetches - Fix loadProjects referenced-before-declaration lint error by moving it to useCallback declared before useEffect; suppress react-hooks/set-state-in-effect for the intentional async data-fetch pattern (same pattern used in ProjectDetailPage) - Add TDD tests first: 'clears search filter after creation' and 'disables refresh button while loading'; verified failing before impl, passing after; all 13 tests pass with no lint errors on this file Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Description
郑州智慧工地管理系统 - 后台API+H5+OSS存储
Languages
TypeScript
92.8%
HTML
5%
CSS
2.1%
JavaScript
0.1%