массив с несколькими копиями.
                  
                  
                  Вопрос: можно ли как-то заставить копии иметь уникальный ключ key?
                  
                  
                  const duplicate = (elem, times) => {
                  
                  
                      let collection =[]
                  
                  
                      for (let i=0; i < times; i++){
                  
                  
                          collection.push(elem)
                  
                  
                      }
                  
                  
                      return collection
                  
                  
                  }
                  
                  
                  
                  
                  
                  const Parent = () => {
                  
                  
                      let times = 3
                  
                  
                      let k = 0
                  
                  
                      return(
                  
                  
                          <React.Fragment>
                  
                  
                              <Children key={++k /}> {/* key=1 */}
                  
                  
                              {duplicate(<Children key={++k /}>, times)} {/*получаются три компоненты с одинаковым key=2*/}
                  
                  
                              <Children key={++k /}> {/* key=3 */}
                  
                  
                          </React.Fragment>
                  
                  
                      )
                  
                  
                  }
                  
                  
                
Задачу ты себе странную поставил, так что решение будет кривым. Что тебе реально нужно сделать?
Надо сделать столько зелёных и красных квадратов, сколько в первом окошке написано)
Обсуждают сегодня