Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用React slick slider在React中使用JSX?_Javascript_Reactjs_Typescript_React Slick - Fatal编程技术网

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