0
APRENDER REACT

APRENDER REACT

PABLO MONTESERIN FERNANDEZ

21,90 €
IVA incluido
Disponible en 1 mes
Editorial:
MARCOMBO, S.A.
Año de edición:
2022
Materia:
Ciencias/ecologia/tecnologia
ISBN:
978-84-267-3499-0
Páginas:
99
21,90 €
IVA incluido
Disponible en 1 mes
Añadir a favoritos

Si le interesa ampliar su conocimiento en Javascript, React es la mejor tecnología para aprender. La relación entre el esfuerzo destinado a aprenderla y lo que podrá hacer después con ella es muy positiva. Además, React está ampliamente extendida y es demandada en infinidad de puestos de trabajo. Gracias a los 100 ejercicios prácticos que encontrará en este libro: o Comprenderá los fundamentos imprescindibles de React y se capacitará para posteriormente aplicarlos en sus propios desarrollos. o Creará componentes reutilizables que podrá guardar en su propia colección para reducir los tiempos de desarrollo de sus aplicaciones. o Realizará aplicaciones que recuperarán información de un servicio externo y la mostrarán en pantalla aplicando estilos para obtener el diseño deseado. o Practicará con decenas de ejercicios que le permitirán asimilar la materia estudiada. o Utilizará programación funcional en sus desarrollos: a pesar de no contar con tanta documentación como la programación orientada a objetos en React, es la solución recomendada por Facebook. Además, en la parte inferior de la primera página, encontrará el código de acceso que le permitirá disfrutar de forma gratuita de todas las soluciones y los recursos necesarios para realizar los ejercicios propuestos en el libro. Todos estos contenidos adicionales están disponibles en www.marcombo.info. Es el momento de aprender y practicar para realizar todas las aplicaciones con React que siempre había imaginado.

¿Qué es React? .............................................................. 14
Programación funcional y orientada a objetos ........... 16
El editor de código ....................................................... 18
Profundizando en Visual Studio Code ......................... 20
Instalación de NodeJS y Git ......................................... 22
Creación de nuestra primera aplicación ...................... 24
Estructura de la aplicación recién creada ..................... 26
Ejecutar nuestra aplicación .......................................... 28
JSX ................................................................................ 30
Ejemplos de JSX ........................................................... 32
Ejemplos de JSX. Eventos y arrays ............................... 34
Recogida de datos ......................................................... 36
Ejercicio useRef. Euros ................................................. 38
Ejercicio useRef. Grados ............................................... 40
Ejercicio useRef. Superficie rectángulo ........................ 42
Estados ......................................................................... 44
Ejercicios useState ........................................................ 46
Ejercicio useState. Grados ............................................ 48
Ejercicio useState. Calcular superficie .......................... 50
Recoger valor con estados en lugar de con useRef ....... 52
Componentes ............................................................... 54
Ejercicios componentes. Euros a dólares ..................... 56
Ejercicios componentes. Grados .................................. 58
Props ............................................................................. 60
Enviar props del componente hijo al padre ................ 62
Ejercicios props. Componente Post ............................. 64
Renderizado condicional ............................................. 66
Ejercicio props con renderizado condicional .............. 68
Ejercicio Viaje ............................................................... 70
Arrays ........................................................................... 72
Estilos ........................................................................... 74
Styled components ...................................................... 76
Styled components. Hover, herencia y atributos ........ 78
Styled components. Mediaqueries, estilos del body .... 80
Aplicación para memorizar un speech .......................... 82
Botones para avanzar y retroceder párrafos ................. 84
useEffect ....................................................................... 86
Aplicación de rutinas deportivas ................................. 88
Aplicación de rutinas deportivas. Carga del primer título 90
Aplicación de rutinas deportivas. Mostrar imágenes... 92
Aplicación de rutinas deportivas. Styled components 94
Aplicación de rutinas deportivas. Destacando la imagen . 96
Aplicación de rutinas deportivas. Cambiar de workout 98
Hacer un trivial .......................................................... 100
Hacer un trivial. Preguntas, respuestas y variaciones 102
Hacer un trivial. Respuesta correcta........................... 104
Hacer un trivial. Styled components ......................... 106
Hacer un trivial. Mostrar popups ............................... 108
Hacer un trivial. Randomizar preguntas y respuestas 110
Cuento interactivo ..................................................... 112
Cuento interactivo. Fichero de datos ........................ 114
Cuento interactivo. Cargar la primera escena ........... 116
Cuento interactivo. Cargar la imagen ....................... 118
Cuento interactivo. Styled components .................... 120
Cuento interactivo. Añadiendo puertas .................... 122
React Router ............................................................... 124
React Router. Enlaces a páginas ................................. 126
React Router. Envío y recepción de parámetros ........ 128
Fetch API ..................................................................... 130
Fetch API Comprobación de errores ........................... 132
Axios ........................................................................... 134
Aplicación de chistes .................................................. 136
Aplicación de chistes Mostrando las categorías ......... 138
Consultando la API de Star Wars ............................... 140
Consultando la API de Star Wars. Mostrando datos . 142
Consultando la API de Star Wars. Ir a la página de perfil 144
Consultando la API de Star Wars. Procesar parámetros 146
Consultando la API de Star Wars. Página de perfil .... 148
Consultando la API de Star Wars. Styled components . 150
Consultando la API de Star Wars. Estilos en el perfil ...... 152
Consultando la API de Star Wars. Paginación ........... 154
Consultando la API de Star Wars. Procesar paginación 156
Context API ................................................................ 158
Context API. Mostrar estados .................................... 160
Redux ......................................................................... 162
Redux. La Store y los Reducers ................................... 164
Redux. Actions y Componentes ................................ 166
Redux. Añadiendo propiedades y entidades .............. 168
Redux. Ejercicios ........................................................ 170
Estructura correcta de un componente de React ....... 172
Firebase ....................................................................... 174
Firebase. Crear un proyecto ....................................... 176
Firebase. Configuración de la base de datos .............. 178
Firebase. Autentificación ............................................ 180
Firebase. Conexión desde React a Firebase ................ 182
Firebase. Operación de alta ........................................ 184
Firebase. Consulta y modificación ............................. 186
Firebase. Borrado ........................................................ 188
Autentificación con Auth0 ........................................ 190
Autentificación con Auth0. Aplicación de React ....... 192
Autentificación con Auth0. Personalización ............. 194
NextJS ......................................................................... 196
NextJS. Navegación .................................................... 198
Publicación ................................................................. 200
Publicación de un proyecto que utiliza React Router 202
React Native ............................................................... 204
Arrancar nuestro proyecto con Expo ......................... 206
React Native. Componentes básicos .......................... 208
React Native. Compilar con Expo .............................. 210
¿Y ahora qué? ............................................................. 212

Artículos relacionados

  • LAS HERMANAS DEL DESTINO
    LAS HERMANAS DEL DESTINO
    ANNA LEE HUBER
    TRES JÓVENES HERMANAS A BORDO DEL TITANICUna novela sobre el deseo, el amor y la fuerza del destino de una autora bestsellerAbril, 1912. Volver a casa en el transatlántico más grande y lujoso jamás construido es el broche de oro a un largo e inolvidable viaje por Europa. Para las hermanas Fortune, esta es la oportunidad perfecta para recordar las maravillas que han visitado y c...
    En stock

    12,90 €

  • THE SHERLOCK SOCIETY
    THE SHERLOCK SOCIETY
    PONTI, JAMES
    La nueva serie de detectives bestseller del autor de City Spies ? Uno de los libros más vendidos de The New York Times? El libro infantil más esperado de Barnes & Noble? Seleccionado por la Junior Library Guild ? Recomendado por la Asociación Estadounidense de LibrerosResultados rápidos. Discreción y delicadeza. Pagos a plazos. ¡Y dirigido por niños!Llega el verano y, para todo...
    En stock

    15,90 €

  • LA SONRISA DE LOS TIBURONES
    LA SONRISA DE LOS TIBURONES
    MUNTANER, GÁDOR
    ¡El primer libro de Gádor Muntaner! Un emocionante libro acerca del mar, las pasiones, la superación, la aventura y... ¡los tiburones! Una lectura emocionante, informativa e inspiradora sobre el mar, los tiburones y la lucha por una pasión.¿Por qué sentimos una emoción especial cuando estamos junto al mar? ¿Por qué los tiburones provocan una mezcla de curiosidad y temor? ¿Por q...
    En stock

    19,95 €

  • EL HOMBRE DEL PUERTO
    EL HOMBRE DEL PUERTO
    CASSAR SCALIA, CRISTINA
    EL TALENTO LITERARIO DE LA NOVELA NEGRA EUROPEA CON MÁS DE MEDIO MILLÓN DE EJEMPLARES VENDIDOS«Un delicioso regreso a la mejor novela policiaca siciliana.» Domingo Villar «Si no conocen a la subcomisaria Vanina, esta es una gran oportunidad.» Juan Carlos Galindo, El PaísUn misterioso asesinato que se entrelaza magistralmente con las propias vicisitudes de Vanina Vincenzo La Bar...
    En stock

    18,00 €

  • EN LA CASA DE MUÑECAS
    EN LA CASA DE MUÑECAS
    OMER, MIKE
    EL THRILLER MÁS PERTURBADOR QUE LEERÁS JAMÁS¿Y si la clave para atrapar a un despiadado asesino estuviera en la mente de una niña y sus muñecas?Cuando la pequeña Kathy Stone reaparece en el arcén de una carretera un año después de su secuestro, todo el mundo espera atemorizado sus primeras declaraciones. Pero Kathy, por desgracia, no dice nada: el trauma que ha sufrido es tan g...
    En stock

    12,90 €

  • HOMBRES QUE AMABAN A PLANTAS:HISTORIAS CIENTIFICOS MUNDO
    HOMBRES QUE AMABAN A PLANTAS:HISTORIAS CIENTIFICOS MUNDO
    MANCUSO, STEFANO
    Este ensayo transita a lo largo de cinco siglos de descubrimientos en el mundo vegetal a través de las extraordinarias vidas de naturalistas, genetistas y botánicos apasionados por las plantas, los árboles, la agricultura y la genética. Por ejemplo, Charles Darwin, que identificó una especie de mariposa que sólo podía polinizar un tipo de orquídea. O Leonardo da Vinci, que se d...
    En stock

    17,50 €

Otros libros del autor

  • APRENDER WORDPRESS CON 100 EJERCICIOS PRÁCTICOS
    APRENDER WORDPRESS CON 100 EJERCICIOS PRÁCTICOS
    PABLO MONTESERIN FERNANDEZ
    Si le interesa hacer de su página web personal la web de su negocio o quiere desarrollar páginas web corporativas para otras personas, este libro es una magnífica oportunidad para lograrlo. WordPresses el gestor de contenidos más usado en el mercado, es especialmente intuitivo y cuenta con infinitas posibilidades para lograr los objetivos que se proponga. ...
    Disponible en 1 mes

    21,40 €