Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Cards não aparecem

const [extras, setExtras] = useState([])

  const aoNovoExtraAdicionado = (extra) => {
    console.log(extra)
    setExtras([...extras, extra])
  }

  return (
    <div className="App">
      <Banner />
      <Formulario areas={areas.map(area => area.nome)} 
      aoExtraCadastrado = {extra => aoNovoExtraAdicionado(extra)}
      />
      {areas.map(area => <Area 
      key={area.nome} 
      nome={area.nome} 
      corPrimaria={area.corPrimaria}
      corSecundaria={area.corSecundaria}
      extras={extras}
      />)}


    </div>
  );
}

export default App;
import Extras from '../Extras'
import './Areas.css'

const Area = (props) => {
    return(

        <section className='area'style={{backgroundColor: props.corSecundaria}}>
            <h3 style={{borderColor: props.corPrimaria}}>{props.nome}</h3>
            {props.extras.map(extra => <Extras />)}

        </section>
    )


}
export default Area
2 respostas

Warning apresentada no console:

Warning: Unknown event handler property `onSubimit`. It will be ignored.
    at form
    at section
    at Formulario (http://localhost:3000/static/js/bundle.js:574:74)
    at div
    at App (http://localhost:3000/static/js/bundle.js:62:78)
solução!

Resolvido a função onSubmit estas digitada de forma errada com um i a mais Ex: onSubimit