Internal ID: #102
Imported from ISSUES.md via scripts/import-issues.mjs.
Problem Statement. Each card renders bg-gradient-to-br from-... plus state hooks. With 50+ cards in a grid, FPS drops.
Expected Outcome.
React.memo on NFTCard; stable props via useCallback.
Acceptance Criteria.
- React DevTools profile shows stable renders.
Files / modules affected.
frontend/components/NftCard.jsx
Dependencies. None.
Difficulty / Effort. Easy / XS (≈ 1 hour).
Labels. area:frontend, performance
Problem Statement. Each card renders
bg-gradient-to-br from-...plus state hooks. With 50+ cards in a grid, FPS drops.Expected Outcome.
React.memoonNFTCard; stable props viauseCallback.Acceptance Criteria.
Files / modules affected.
frontend/components/NftCard.jsxDependencies. None.
Difficulty / Effort. Easy / XS (≈ 1 hour).
Labels.
area:frontend,performance