Cuando uno hace <code>npx create-react-app appName</code> automaticamente se instala algo de webpack y empieza a funcionar o que onda? es...

Pregunta de la clase:
Nuestro primer componente
Daniel Ruiz

Daniel Ruiz

Pregunta
studenthace 4 años

Cuando uno hace

npx create-react-app appName
automaticamente se instala algo de webpack y empieza a funcionar o que onda? esa parte no le entendi al profe cuando la nombra

4 respuestas
para escribir tu comentario
    Eduardo Hidalgo Díaz Rugama

    Eduardo Hidalgo Díaz Rugama

    studenthace 4 años

    aqui puedes leer más sobre los features de CRA https://github.com/facebook/create-react-app#whats-included

    aquí puedes leer sobre el código generado al ejecutar el comando "eject" de CRA https://github.com/nitishdayal/cra_closer_look#yarn-ejectnpm-run-eject

    y aquí puedes leer más sobre el proceso de compilación que ejecuta CRA https://github.com/nitishdayal/cra_closer_look#yarn-ejectnpm-run-eject

    En efecto, CRA usa webpack y babel. Pero la configuración de webpack interna está preparada de forma robusta para diferentes integraciones y situaciones como Typescript, Flow, JSX, React, Autoprefixed CSS, ES6, Jest, JS, CSS, Imágenes preparadas para producción, y genera hashes y sourcemaps.

    Adicional que está preparado con service workers y un manifest listos para comenzar a desarrollar un PWA, e incluye un dev environment auto ejecutado y con hot reload.

    Daniel Ruiz

    Daniel Ruiz

    studenthace 4 años

    Que otras cosas intersantes corre por detras? babel o algo asi?

    Eduardo Hidalgo Díaz Rugama

    Eduardo Hidalgo Díaz Rugama

    studenthace 4 años

    CRA es un tool de React oficial. Si, al ejecutar el instalador de CRA te crea un proyecto Client Side de React, e internamente tiene una configuración de webpack que hace el trabajo por ti. Esa configuración y muchos otros archivos no los ves, son parte de los scripts de CRA, pero si hay forma de aumentar el comportamiento del webpack de CRA y exponerlo.

    Héctor Eduardo López Carballo

    Héctor Eduardo López Carballo

    studenthace 4 años

    create-react-app es un "programa" que te crea una aplicación de React de forma automática, tiene detrás corriendo muchas cosas, una de ellas es webpack; te ahorra toda la configuración, su defecto es que no es personalizable. Si tu quieres saber qué es lo que trae detrás creo que lo explican en el curso práctico de React.

Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

React es una de las librerías más utilizadas hoy para crear aplicaciones web. Aprende desde la creación y diseño de componentes hasta traer datos de un API. Desarrolla aplicaciones web de muy alta calidad en tiempo record con React.js

Curso de React.js [Empieza Gratis]
Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

React es una de las librerías más utilizadas hoy para crear aplicaciones web. Aprende desde la creación y diseño de componentes hasta traer datos de un API. Desarrolla aplicaciones web de muy alta calidad en tiempo record con React.js