podes leer 20 veces la documentacion del hook en los docs de react y nunca te quedaria asi de claro, gracias!, excelente explicacion
@PabloMonteserinTutor2 жыл бұрын
Muchas gracias ☺️
@zasory2 жыл бұрын
me leiste la mente, suscrito y muchas gracias.
@tomasponce94098 ай бұрын
Confirmo porque vengo de leer 20 veces la docu
@Max-tq1ig2 жыл бұрын
La verdadera finalidad de ese hook es que al momento de renderizar un componente, este puede persistir por sobre los demás evitando que el state lo actualice cada vez que se renderizan todos los componentes. Es decir, que se actualizará de manera separada evitando que useState tenga que renderizarlo siempre. La otra utilidad es el acceso por separado a cada uno de los elementos del html lo cual te permite modificarlos de manera independiente al resto de la renderización del state, aunque se considera una mala práctica recurrir a ellos para settear cada uno de los valores y no dejar que lo haga el mismo useState. También sirven para asignar un valor previo como valor inicial de un componente.
@lukkaku2 жыл бұрын
podrás darnos ejemplos? para los que nos estamos adentrando al mundo de react y somos nuevos, nos cuesta.
@javierdamiani2866 Жыл бұрын
Gracias por explicarlo tan claro y a la vez conciso.
@whosdavidce3 жыл бұрын
ME ASUSTÉ CON LA OUTRO jajajaja, buen vídeo!
@PabloMonteserinTutor3 жыл бұрын
Jojojojo
@nilselkpo2 жыл бұрын
Increible en 5 minutos aprendi todo super claro sin tener que repetir el video, me salvaste de un apuro!!!!
@PabloMonteserinTutor2 жыл бұрын
Genial! Me alegro mucho :)
@ÁlvaroTovarMogollón6 ай бұрын
Craaack maquina! gracias muy buen video
@camilo04112 жыл бұрын
Excelente explicación
@observerZZ-0072 жыл бұрын
entendi un poco más sobre ese hook, me parece gracioso tu final jejeje
@juancarlosvm53972 жыл бұрын
Excelente video bro, un placer conocer tu canal.
@cristianfernando29513 жыл бұрын
Se comprende el funcionamiento pero lo mismo que haces en tu video puedo hacerlo con un useState, entonces, cuando usar uno u otro?
@MarioRomeroARG2 жыл бұрын
useRef no dispara re-renders, te sirve para persistir un valor entre re-renders o el caso de uso mas comun: referenciar a un objeto del DOM para hacer cosas particulares (obtener dimensiones de una imagen cargada, etc), esto no reemplaza al uso correcto del state.
@andresjesusgarcia36933 жыл бұрын
Buen tip! Gracias 😀
@santiagousca Жыл бұрын
la manera correcta de manejar el dom es con useref?
@PabloMonteserinTutor Жыл бұрын
Es una opción, aunque en un formulario yo suelo recoger valores usando useState
@carlosvalencia90672 жыл бұрын
¿cómo haces para que al guardar, se te indente todo de manera correcta?
@lukkaku2 жыл бұрын
pones en vscode f1, escribes "document" y intenta seleccionar alguna opción que diga "organize document" o algo así, al lado de la opción te aparece la combinación de teclas para que lo hagas con esa combinación más sencillamente.
@PabloMonteserinTutor2 жыл бұрын
Buenas, aquí lo explico: pablomonteserin.com/curso/visual-studio-code/ Aunque haya pasado mucho tiempo desde tu duda, en este enlace tienes muchos plugins y configuraciones que te harán ser más productivo usando visual studio code
@brayan27642 жыл бұрын
Un final poco esperado jaja
@JoseGutierrez-gw4yc2 жыл бұрын
Por lo que entiendo, el useRef se utiliza para acceder al DOM de un elemento HTML en React?
@PabloMonteserinTutor2 жыл бұрын
Sip, con useRef puedes acceder al DOM. En react el document.getElementById y similares están súper prohibidos!
@diegodig93 жыл бұрын
Una pregunta, cuando deberiamos usar *useState* o usar *useRef* para cambiar el contenido de un elemento? Muchas gracias y buen video!
@omar_calderon3 жыл бұрын
con useState se hace render al cambiar el valor y con useRef no, tambien con useRef tienes acceso al elemento del dom y con useState solo es el valor. Yo diria usa useRef cuando necesites acceder al elemeto del dom y sus propiedades y useState si solo necesitas el valor 😀 Podemos debatir cuando se use uno y el otro y llegar a una conclusion
@user-dm5qi4nb6l2 жыл бұрын
como haces para tener los Scripts para correr en la barra?
@PabloMonteserinTutor2 жыл бұрын
Antes había que instalar una extensión (npm scripts), ahora viene de serie en visual, pero tienes que activarlo pulsando en los tres puntitos que tienes en la esquina superior derecha del panel de explorador de ficheros
@luisencastin16072 жыл бұрын
¡Qué crack! Gracias por la explicación. En el trabajo me comentaron que useRef podrìa servir para crear enlaces como en un navBar. ¿Podrías contarnos si es posible?
@PabloMonteserinTutor2 жыл бұрын
Gracias! No he usado useRef para eso, no sabría decirte el proceso :/