React
- Follow the project's existing React framework and conventions.
- Keep components focused with clear props and responsibilities.
- Keep state local unless shared coordination requires otherwise.
- Avoid effects for ordinary data derivation.
- Preserve accessibility and complete loading/error/empty states.