使用驼峰式命名对象、函数和实例。
const OBJEcttsssss = {};
const this_is_my_object = {};
function c() {}
// good
const thisIsMyObject = {};
function thisIsMyFunction() {}
-
不要使用下划线 _
结尾或开头来命名属性和方法。
// bad
this.__firstName__ = 'Panda';
// good
this.firstName = 'Panda';
别保存 this
的引用。使用箭头函数或 Function#bind。
-
// file contents
class CheckBox {
// ...
}
export default CheckBox;
// in some other file
import CheckBox from './checkBox';
// bad
import CheckBox from './check_box';
// good
import CheckBox from './CheckBox';
当你导出默认的函数时使用驼峰式命名。你的文件名必须和函数名完全保持一致。
当你导出单例、函数库、空对象时使用帕斯卡式命名。
const AirbnbStyleGuide = {
es6: {
}
};
export default AirbnbStyleGuide;