Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

153
Views
ReactJS: muestra una lista en una selección dentro de un formulario

Estoy tratando de mostrar una lista dentro de un formulario, pero no entiendo por qué no se muestra.

 useEffect(() => { props.getRealms(); // I make call to api localStorage.setItem('realm', JSON.stringify(realm)); }, [realm]); const { realmsList, loadingRealms } = props; console.log('realmsList.length ', realmsList.length); return ( <div> <AvForm model={{}} onSubmit={saveEntity}> {realmsList.length > 0 ? ( <div> <AvGroup> <Label>Realm</Label> <AvInput id="personaInfo-realm" data-cy="realm" type="select" name="realm"> <option value="" key="0"> Choose Realm </option> {realmsList.map(entity => { console.log('entity ', entity), ( <option key={entity.id} value={entity.id}> {entity.name} </option> ); })} </AvInput> </AvGroup> <Button color="primary" id="save-entity" data-cy="entityCreateSaveButton" type="submit" style={{ marginLeft: 10 }}> <FontAwesomeIcon icon="save" /> Save </Button> </div> ) : ( <div className="d-flex justify-content-center"> <div className="spinner-border text-primary" role="status"> <span className="visually-hidden"></span> </div> </div> )} </AvForm> </div> ); }; const mapStateToProps = ({ sceRealm }: IRootState) => ( { realmsList: sceRealm.entities, loadingRealms: sceRealm.loading, } ); const mapDispatchToProps = { getRealms, }; type StateProps = ReturnType<typeof mapStateToProps>; type DispatchProps = typeof mapDispatchToProps; export default connect(mapStateToProps, mapDispatchToProps)(ScePersonaInfoUpdate);

En mi devolución escribí esta condición: realmsList.length > 0, pero lo único que puedo ver es escribir "Elegir reino" y no la lista de reinos. El registro de la consola dentro del mapa, muestra las entidades de la lista.

¿Cómo puedo arreglarlo?

Gracias

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

No tiene un retorno dentro de su mapa, por lo que en realidad no sucede nada con su mapa

 {realmsList.map(entity => { console.log('entity ', entity), return ( <option key={entity.id} value={entity.id}> {entity.name} </option> ); })}
about 4 years ago · Juan Pablo Isaza Report

0

No devolviste las opciones

 .... { realmsList.map((entity) => { console.log("entity ", entity); return ( <option key={entity.id} value={entity.id}> {entity.name} </option> ); }); }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!