nahiataberna / reactnative

0 stars 0 forks source link

Informe Práctica 7 #10

Closed InigoLeozB closed 1 year ago

InigoLeozB commented 1 year ago

Duración estimada: 1.25 horas Duración total: 1.5 horas

La realización de la práctica ha transcurrido con normalidad, sin grandes errores que ralentizarán la realización de la misma. Hemos podido localizar un warning asociado a una de las propiedades añadidas al icono de los favoritos y lo hemos comentado por Teams. Procedemos ahora a comentar los aspectos más relevantes de la práctica. En primer lugar se nos pedía mostrar comentarios sobre las excursiones. Para poder hacer esto es necesario modificar el código de DetalleEscursionComponente. Cada una de las excursiones contaba con más de un comentario por lo que hemos optado por incluir todos ellos un un FlatList e incluir cada comentario en un ListItem. Todo esto se hará en una componente RenderComentario, que se mostrará junto con los detalles de la excursión cuando el usuario pulse sobre una de ellas. Por último, se nos pedía modificar los estilos del menú desplegable e incluirlo en las diferentes screens. La idea era que el usuario pudiera acceder a este menú desde todas las screens, excepto cuando se encontrara en los detalles de una excursión. Para incluir este menú en todas las screens hemos seguido el ejemplo mostrado en el guión y hemos añadido las mismas líneas en cada navegador, excepto en el navegador calendario. Si lo incluimos en el navegador conseguimos que este menú aparezca en todas las screens asociadas a este navegador, incluida la de detalle. La forma de solucionar este problema ha sido incluir el menú únicamente en la screen calendario. A continuación, comentamos una de las funciones utilizadas y de la que se nos solicitaba información, esta es .sort. Esta función se encarga de hacer una búsqueda para ver si un elemento cumple con una condición. En el momento en el que lo encuentre, el resultado será TRUE.