-
Notifications
You must be signed in to change notification settings - Fork 462
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
React quiz unidad 02-babel-and-webpack #522
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nerdale: gracias por el PR 🚀
He dejado varios comentarios a revisar antes de proceder con el merge.
💪🎸
@@ -0,0 +1,108 @@ | |||
# Quiz #1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quitar #
del "contenido" de los headings (el caracter #
tiene un significado especial en markdown).
# Quiz #1
> # Quiz 1
|
||
### 4) ¿Cuál de todas las opciones corresponde a Interpolación de Strings? | ||
|
||
#### Opciones |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Me temo que el parser/LMS todavía no soporta respuestas con bloques de código multilínea 😰
Ver: https://github.com/Laboratoria/curricula-js/pull/520/files#r170287044
|
||
1. Es una librería de Javascript | ||
2. Es una herramienta que nos permite escribir pseudo-código | ||
3. Es un tipo de compilador capaz de traducir el código de un lenguaje a otro |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Trataría de evitar decir que un transpilador es un compilador (técnicamente no lo es), pero es algo parecido. En vez de "compilar" código en bytecode "transpila" código de un lenguaje a otro. Quizás la respuesta correcta se pueda simplificar a algo como: Es una herramienta que traduce código de un lenguaje a otro
. Qué piensan?
Como referencia: https://scotch.io/tutorials/javascript-transpilers-what-they-are-why-we-need-them
|
||
#### Opciones | ||
|
||
1. Es un 'build system' que permite automatizar tareas |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A la hora de responder a esta pregunta me sentí tentado de marcar las respuestas 1 y 4. La 4 es más correcta, pero la 1 no llega a ser incorrecta, la definición de build system es muy genérica, y webpack puede calzar en esa definición, además nos permite automatizar tareas... qué piensan?
|
||
<solution style="display:none;">4</solution> | ||
|
||
### 3) ¿Qué es Babel? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Babel no se limita a transpilar de ES6 a ES5, también hay soporte para miles de cosas más, como otras versiones de ES (ES7, ES8, ...), JSX, ... Quizás podría refrasearse como:
- Es un transpilador que nos permite transformar ES6, entre otros, en ES5
en vez de
- Es un transpilador que transforma ES6 en ES5
|
||
<solution style="display:none;">2</solution> | ||
|
||
### 5) ¿Para qué sirve el comando 'yarn build'? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Parece que ninguna de las opciones de respuesta es correcta 🙈
El comando yarn build
simplemente ejecuta la tarea definida en la llave build
dentro de la llave scripts
de nuestro package.json
. Por ejemplo:
{
"name": "foo",
"version": "1.0.0",
"scripts": {
"build": "./path/to/executable"
}
}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cómo ya no encuentro en el LMS información sobre yarn build (ya no sé si estuvo en realidad jejejeje), prefiero cambiar la pregunta o en su defecto agregar la aclaración en el contenido del LMS.
Que piensas? @lupomontero
Okas @lupomontero lo reviso y te aviso 👍 |
@lupomontero van las correcciones hechas, estaré atenta a cualquier comentario 🤘 |
@nerdale: gracias por los cambios! PR aceptado y merged ⭐️ |
@lupomontero envío PR del quiz correspondiente a la unidad 02-babel-and-webpack
Quedo atenta a cualquier comentario 🚀