我有一个用AMD编写的JSX组件
我所拥有的组件内部:
<div className="survey" { ...this.props }>
Babel会将其转换为
React.createElement(
'div',
_extends({ className: 'survey'
}, this.props)
并且文件顶部会添加一个polyfill方法,所以我将
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
define('Display', [''], function () {
var Display = React.createClass({
有没有办法强迫Babel将此方法放在我的模块定义中(在define中?)