Many times we face situations in projects for naming our files, variables or classes. Here is the convention I am sharing which I follow in my projects of Javascript.
Filenames:
This should be kebab-case, words to be small case and - separated
routes.js;
product - service.js;
Variables:
Variables in Javascript should camel-case.
let firstName = "Niraj";
var age = 26;
Functions:
Again this will be camel-case.
var getName = () => {};
function setName() {
// YOUR CODE
}
Classes:
Classes should be pascal-case.
class User {}
class UserController {}
In react I have seen many projects where developers rename the filename of components to be pascal-case which is not wrong but that’s the way developers bring change to the programming world.