【发布时间】:2020-11-07 05:33:47
【问题描述】:
import React from 'react';
import classes from './SideDrawer.css';
import Logo from '../../Logo/Logo';
import NavigationItems from '../NavigationItems/NavigationItems';
import Backdrop from '../../UI/Backdrop/Backdrop';
import Aux from '../../../hoc/Auxiliary';
const sideDrawer = (props) => {
由于我无法以以下格式分配 className
class.SideDrawer,我必须使用className='SideDrawer'中的格式
let attachedClasses= {
<div className = 'SideDrawer' 'Closed'></div>
}
if(props.open){
return(
attachedClasses=<div className= 'SideDrawer' 'Open'> </div>
)
}
return(
<Aux>
<Backdrop show={props.open} clicked={props.closed}/>
我也不能将变量attachedClasses 分配给className
并使用join函数。
<div className = {attachedClasses.join(' ')} >
<Logo height="11%" />
<nav>
<NavigationItems />
</nav>
</div>
</Aux>
)
}
export default sideDrawer;
【问题讨论】: