¿Puede explicar cómo usar la declaración if dentro de un componente funcional?
Estoy tratando de definir una constante basada en el valor de un evento que se pasa a los accesorios.
Por ejemplo,
export default function Event({ evt }) { //const newVar = if{...} else{...} //if evt.name is null, set name === 'Not defined" //else, use evt.name. return ( ...my code here that uses newVar ); }
Gracias de antemano
Tienes un código incorrecto, prueba con el siguiente ejemplo
evt.name = evt.name ? evt.name : 'Not defined'
si evt.name tiene un valor, use el valor; si no tiene un valor, el usuario 'no definido' como valor predeterminado
Otro método para resolver su problema
export default function Event({ evt: { name = 'Not Defined' } }) { return(...)
Con este método, está desestructurando el objeto 'evt' y agregando un valor predeterminado en la propiedad de nombre