我将尝试为React.js应用程序中的组件寻找最佳命名规范。目前我是这样做的...
假设我有一个名为searchBar的组件,我想在table组件中呈现它。
search-bar.js
假设我有一个名为searchBar的组件,我想在table组件中呈现它。
search-bar.js
var React = require('react');
var SearchBar = React.createClass({
/* code for search component */
});
module.exports = SearchBar;
table.js
var React = require('react');
var SearchBar = require('search-bar');
var Table = React.createClass({
render: function() {
return (
<SearchBar />
);
}
});
module.exports = Table;
这个命名规范是否合适或者说它是否标准?
- 组件文件名采用连字符分隔符
- 组件函数声明使用PascalCase