Javascript 如何使用React slick slider在React中使用JSX?
我有一种渲染图标的方法:Javascript 如何使用React slick slider在React中使用JSX?,javascript,reactjs,typescript,react-slick,Javascript,Reactjs,Typescript,React Slick,我有一种渲染图标的方法: public foo = (baz: any) => { const activeBox = this.props.activeBox; const disabled = this.props.disabled; switch (baz) { caseArrowsTool.name: return <HyatToolComponent key={baz}
public foo = (baz: any) => {
const activeBox = this.props.activeBox;
const disabled = this.props.disabled;
switch (baz) {
caseArrowsTool.name:
return <HyatToolComponent key={baz} color={color}/>;
case ZoomTool.name:
return <Aloip key={baz} color={color}/>;
case GridTool.name:
return <Utiro key={baz} color={color}/>;
case CropTool.name:
return <Hello key={baz} color={color}/>;
default:
return null;
}
};
publicfoo=(baz:any)=>{
const activeBox=this.props.activeBox;
const disabled=this.props.disabled;
开关(baz){
caseArrowsool.name:
返回;
case ZoomTool.name:
返回;
case GridTool.name:
返回;
case CropTool.name:
返回;
违约:
返回null;
}
};
我希望这些图标在react slick slider中渲染。我怎样才能像那样把这个函数包装在滑块中
return (
<Slider>
{ switch (name) {
caseArrowsTool.name:
return <ArrowsToolComponent key={name} color={color}/>;
case ZoomTool.name:
return <ZoomTool key={name} color={color}/>;
case GridTool.name:
return <GridToolComponent key={name} color={color}/>;
case CropTool.name:
return <CropToolComponent disabled={disabled} key={name} color={color}/>;
default:
return null;
} }</Slider>)
返回(
{开关(名称){
caseArrowsool.name:
返回;
case ZoomTool.name:
返回;
case GridTool.name:
返回;
case CropTool.name:
返回;
违约:
返回null;
} })
此处键入错误:案例箭头。名称:
缺少空格。还要回答您的问题:{foo(this..name)}
{foo(name)}不起作用?@sourav satyam NoTypo here:casearrowsool.name:
缺少空格。还要回答您的问题:{foo(this..name)}
{foo(name)}不工作?@sourav satyam No