Как сделать проверку повторяющегося элемента в реакт?

Есть некий конструктор который должен рендерить 1 из 2 элементов, в зависимости от того что в нем находится. Так же есть массив объектов, откуда и берутся данные, условно:

 Arr [
    {name: "Red",
    type: "color"
    }
    {name: "Black",
    type: color
    }
    {
    name: '52',
    type: size
    }
    ... и т.д.
    ]

Задача заключается в том что если к примеру уже есть Red, то добавлять Black не нужно, и наоборот.

    return (
          <div className={styles.component}>
             {arr.map((obj) => {
                if (obj.type === color) {
                  return (
                    <ConstructorElementv />
                  );
                }
              })}
    </div>
    

Абсолютно не понимаю как можно это реализовать


Ответы (0 шт):