train-case for css classes; camelCase for filenames and variables; UpperCamelCase for classnames Class should be referred by the same name everywhere. Only styling may differ where applicable So the class 'User Profile Page' will be user-profile-page in css userProfilePage.js in the file UserProfilePage as the javascript (functional) class