Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.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 如果有条件,正确的使用方法是什么?_Javascript_Reactjs_If Statement_Use Effect - Fatal编程技术网

Javascript 如果有条件,正确的使用方法是什么?

Javascript 如果有条件,正确的使用方法是什么?,javascript,reactjs,if-statement,use-effect,Javascript,Reactjs,If Statement,Use Effect,我正在尝试在React中设置自动索引,如下所示: 你可以想,现在我的数据总索引是5。它可以随时更改 const Carousel=道具=>{ const[index,setIndex]=useState0; 常量索引设置器==>{ 如果索引===data.length-1{ setIndex0 }否则{ setIndexindex+1 } } useEffect=>{ setIntervalindexSetter,5000; } 常数数据=[{ 标题:“这是第一次”, 描述:“哦,我的上帝,我们

我正在尝试在React中设置自动索引,如下所示: 你可以想,现在我的数据总索引是5。它可以随时更改

const Carousel=道具=>{ const[index,setIndex]=useState0; 常量索引设置器==>{ 如果索引===data.length-1{ setIndex0 }否则{ setIndexindex+1 } } useEffect=>{ setIntervalindexSetter,5000; } 常数数据=[{ 标题:“这是第一次”, 描述:“哦,我的上帝,我们能够做到这第一个主题”, 链接:'https://images.unsplash.com/photo-1518583396317-c4e34ac7794b?ixlib=rb-1.2.1&ixid=eyjhcbfawqiojeymdd9&auto=format&fit=crop&w=500&q=60' }, { 标题:“这是第二次”, 描述:'我们有能力为卡萨·阿米·贾尼娜创造一个机会', 链接:'https://images.unsplash.com/photo-1559237705-a097e76c10c9?ixlib=rb-1.2.1&ixid=eyjhcbfawqiojeymdd9&auto=format&fit=crop&w=500&q=60' }, { 标题:“这是第三次”, 描述:“我们有能力为您提供服务”, 链接:'https://images.unsplash.com/photo-1507144894800-1842d020ae69?ixlib=rb-1.2.1&ixid=eyjhcbfawqiojeymdd9&auto=format&fit=crop&w=500&q=60' }, { 标题:“这是第四次”, 描述:'我们可以使用1个jdfkjdk fjdlfdjdlk dkjdlkdj', 链接:'https://images.unsplash.com/photo-1573008233527-59ca89650f3b?ixlib=rb-1.2.1&ixid=eyjhcbfawqiojeymdd9&auto=format&fit=crop&w=500&q=60' }, { 标题:“这是第六次”, 描述:“我们能够kjk dkfjdkl dsie kdfjkd”, 链接:'https://images.unsplash.com/photo-1562979314-bee7453e911c?ixlib=rb-1.2.1&ixid=eyjhcbfawqiojeymdd9&auto=format&fit=crop&w=500&q=60' }, ] 回来 } 导出默认旋转木马; 但在舍入总长度后,它崩溃了。不再从0设置索引; 我在谷歌上搜索。我不明白我犯了什么错误。 既然我是新来的编码员,不要为我的无聊问题而烦恼。
更新:我已经添加了我的完整组件。现在没有崩溃。在第一轮之后,索引的变化比我给定的时间快得多。

在那次崩溃中,可能出现了错误消息。这通常是一个暗示。您可以共享它吗?如果在间隔中使用索引,则需要在使用效果的依赖项数组中。根据MDN,常量需要一个区分大小写的合法标识符,可以包含Unicode字母、$、\和数字0-9,但不能以数字开头。@HansKesting它显示编译错误@什么编译错误?它到底说了什么