在react-bootstrap面面看到这么段代码:
import React from 'react';
import classNames from 'classnames';
import bootstrapUtils, { bsSizes, bsClass } from './utils/bootstrapUtils';
import { Sizes } from './styleMaps';
@bsClass('well')
@bsSizes([Sizes.LARGE, Sizes.SMALL])
class Well extends React.Component {
render() {
let classes = bootstrapUtils.getClassSet(this.props);
return (
<div {...this.props} className={classNames(this.props.className, classes)}>
{this.props.children}
</div>
);
}
}
export default Well;
有人知道里面的@bsClass('well')这@语法是?是JS的?ES6的?还是react的?求指点,谢谢。