Can you tell which props your future self will thank you for? Train your eye in under 5 minutes.
interface TodoItemProps {
todo: Todo;
loading: boolean;
delete: () => void;
}interface TodoItemProps {
todo: Todo;
isLoading: boolean;
onDelete: () => void;
}Real conventions from React, MUI, and production codebases.
Callback naming — why the on prefix matters.
Boolean props — making yes/no questions obvious at a glance.
Prop specificity — say what it is, not what it could be.