Choose names that clearly communicate purpose, behavior, and semantics of code elements. Names should be self-explanatory and convey their intended functionality without requiring additional context.

Guidelines:

  1. Use semantic names for HTML elements and attributes
  2. Create descriptive UI labels and tooltips
  3. Choose component and function names that indicate behavior and limitations

    // Alternative: More generic name requires additional documentation import deepAssign from ‘@mui/utils/deepAssign’; ```

  4. Use consistent naming patterns for component props Skip highlight

    ```

When choosing between multiple naming options, prioritize clarity and predictability over brevity. Well-named elements reduce the need for comments and make code more maintainable.