Desafío: Aplicar CSS Externo a una Aplicación React
Tarea
Ahora procederemos a crear el componente Alert, que renderizará todos los elementos pasados como hijos y aplicará algunos estilos específicos. La tarea es:
- Crear el componente
Alertque contenga el elementodiven su interior. - El elemento
divdebe tener el nombre de clasealert. - El elemento
divdebe tener la propchildrencomo contenido. - El elemento
divdebe tener el siguiente CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- Para crear un elemento
diven el componente, utilizar<div>...</div>. - Para pasar
props.childrencomo contenido de texto, encerrarlo entre{...}y establecerprops.children. Resultado:<div>{props.children}</div>. - Para añadir un nombre de clase al elemento
div, utilizar el atributoclassNamey establecerlo enalert. Resultado:className="alert". - Para importar el archivo con los estilos en el archivo
index.js, utilizar la sentenciaimporty proporcionar la ruta correcta al archivo. Resultado:import './index.css'. - Para aplicar estilos al elemento
div, utilizar el selector de nombre de clase.alerte insertar los estilos de la tarea.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 7
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Suggested prompts:
Can you explain how to use the Alert component in my React app?
What should the index.css file contain for the Alert styles?
Can you clarify how to pass children to the Alert component?
Awesome!
Completion rate improved to 2.17
Desafío: Aplicar CSS Externo a una Aplicación React
Desliza para mostrar el menú
Tarea
Ahora procederemos a crear el componente Alert, que renderizará todos los elementos pasados como hijos y aplicará algunos estilos específicos. La tarea es:
- Crear el componente
Alertque contenga el elementodiven su interior. - El elemento
divdebe tener el nombre de clasealert. - El elemento
divdebe tener la propchildrencomo contenido. - El elemento
divdebe tener el siguiente CSS.
padding: 20px;
border-radius: 10px;
background-color: lightgreen;
color: darkmagenta;
- Para crear un elemento
diven el componente, utilizar<div>...</div>. - Para pasar
props.childrencomo contenido de texto, encerrarlo entre{...}y establecerprops.children. Resultado:<div>{props.children}</div>. - Para añadir un nombre de clase al elemento
div, utilizar el atributoclassNamey establecerlo enalert. Resultado:className="alert". - Para importar el archivo con los estilos en el archivo
index.js, utilizar la sentenciaimporty proporcionar la ruta correcta al archivo. Resultado:import './index.css'. - Para aplicar estilos al elemento
div, utilizar el selector de nombre de clase.alerte insertar los estilos de la tarea.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 7