Вот код:Реагировать ребенок компонент визуализации ошибки
import React from 'react';
import Tabs from './TabParent.jsx';
var Topbar = React.createClass ({
propTypes : {
tbOptionsMenu : React.PropTypes.bool.isRequired,
lftSideEle : React.PropTypes.bool.isRequired,
typeOfTransaction : React.PropTypes.number,
tabAttr : React.PropTypes.array.isRequired
},
getDefaultProps : function() {
return ({
tabAttr : [
{
tabClassName : 'tabPreview tab',
tabName : 'Preview'
},
{
tabClassName : 'tabBody tab',
tabName : 'Body'
},
{
tabClassName : 'tabSleeve tab',
tabName : 'Sleeve'
}
]
});
},
render : function() {
var tbOptionsMenu = (
<div id="tbOptionsMenu" className="tbIcon" data-action="menuItem-main" data-tooltip="MENU : Why not take a peek, for you may find what you seek...">i</div>
);
var lftSideEle = (
<div className="tbDetails tbBrandParent">
<div className="mainHeading tbBrandName" data-tooltip="Your Brand Name" data-action="labelmenu-open">Brand Name</div>
<div className="mainHeading tbDesignName" data-tooltip="Your Design Name">a new design</div>
</div>
);
return (
<div className='topBar'>
{this.props.tbOptionsMenu && tbOptionsMenu}
{this.props.lftSideEle && lftSideEle}
<Tabs {this.props.tabAttr}> </Tabs>
</div>
);
}
});
export default Topbar;
Webpack сообщает об ошибке на визуализацию компоненты «Tabs'.Error является бесполезным:» Модуль сборка не удалась: SyntaxError: .... неожиданным токен на линии ... '
Опуская линию, остальная часть кода работает нормально.
Благодарим вас за правильное решение, которое сделало трюк. – Kayote