Я новичок в React js. Я дал синтаксическую ошибку в следующем коде. Может ли кто-нибудь помочь мне в этом, пожалуйста.React js if else condition
import React, { PropTypes } from 'react';
import uncontrollable from 'uncontrollable';
import CSSModules from 'react-css-modules';
import cn from 'classnames';
import styles from './Tab.scss';
export const Tab = ({title, isActive, children}) => (
if(isActive){
<div styleName='tab active' >{title}</div>
}else{
<div styleName='tab ' >{title}</div>
}
);
Tab.propTypes = {
isActive: PropTypes.bool,
children: PropTypes.any,
title: PropTypes.any,
};
export default uncontrollable(CSSModules(Tab, styles, {allowMultiple: true}), {
});
Ниже приведена ошибка.
ОШИБКА в ./src/components/Tab/Tab.jsx модуля сборке не удалась: SyntaxError: Неожиданный маркер (10: 4)
8 |
9 | export const Tab = ({title, isActive, children}) => (
> 10 | if(isActive){
| ^
11 | <div styleName='tab active' >{title}</div>
12 | }else{
13 | <div styleName='tab ' >{title}</div>
@ ./src/components/Tab/index.js 7: 11-27