Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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
Reactjs 如何才能不显示重复的元素?_Reactjs_React Slick - Fatal编程技术网

Reactjs 如何才能不显示重复的元素?

Reactjs 如何才能不显示重复的元素?,reactjs,react-slick,Reactjs,React Slick,如何才能不显示重复的元素?(光滑滑块) 问题是项目重复,如何修复?老实说,没有任何想法,请告诉我 const titles = [ { title: "iPhone" }, { title: "Samsung" }, { title: "Xiaomi" }, { title: "Sony" }, { title: "Lg"

如何才能不显示重复的元素?(光滑滑块)

问题是项目重复,如何修复?老实说,没有任何想法,请告诉我

const titles = [
  {
    title: "iPhone"
  },
  {
    title: "Samsung"
  },
  {
    title: "Xiaomi"
  },
  {
    title: "Sony"
  },
  {
    title: "Lg"
  }
];   

<Slider variableWidth>
   {titles.map((el) => {
      return (
        <div className="tab__box">
           <div className="tab">{el.title}</div>
        </div>
      );
   })}
 </Slider>
const标题=[
{
标题:“iPhone”
},
{
标题:“三星”
},
{
标题:“小米”
},
{
标题:“索尼”
},
{
标题:“Lg”
}
];   
{titles.map((el)=>{
返回(
{el.title}
);
})}

使用无限属性,如:

 <Slider variableWidth {...{infinite: false}}>
  {titles.map((el) => {
    return (
      <div className="tab__box">
        <div className="tab">{el.title}</div>
      </div>
    );
  })}
</Slider>

{titles.map((el)=>{
返回(
{el.title}
);
})}

您可以使用Set方法,它将为您提供唯一的数组

let uniqueTitles = [...new Set(titles)];

-演示滑块中似乎存在一些问题/逻辑。如果你简单地写一个纯文本,它会重复3次。它不是关于唯一数组。