3
respostas

[Dúvida] oq está errado?

<input onChange={evento => mudarCor(evento.target.value, props.nome)} value={props.corSecundaria} type='color' className='input-cor'/>
function mudarCorDoTime(cor, nome) {
      setTimes(times.map(time => {
          if(time.nome=== nome) {
              time.corSecundaria = cor;
          }
          return time;
      }));
  }

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

também estou com o mesmo erro.

Olá, tudo bem?

O erro apresentado diz que "mudarCor" não é uma função. Comigo já aconteceu algumas vezes e foi porque esqueci de passar a função como prop. Verifique se não esqueceu de chamar "mudarCor" como uma propriedade do objeto. Se não for isso, me mande um print da sua solução completa que tentarei ajudá-lo.

const {times, setTimes} no meu caso foi erro de digitação. Coloquei "{}" em vez de "[ ]"