Nunca me cansaré de decir que eres uno de los mejores sino el mejor youtuber en esta área educativa. Felicidades Fazt, no serás el más grande, pero tienes una base de calidad increíble!
me sorprende la constancia con la que subes videos , en serio eres uno de los mejores en lo que haces. no sabes cuanto me ayudas a mi y a muchas personas.
Realmente me Resumiste 30 horas de clases de mi Bootcamp, soy Henry, en 3 horas ❤, y muy bien explicado, relacionando todo el proyecto ❤ muchas gracias y felicidades ❤ "me gustaría tener ese dominio Fullstack en javascript "
ya solucionaron el error de vite que precisaba la creacion del ContextProvider y y el Context en archivos separados. A dia de hoy se pueden escribir en el mismo archivo. Excelente tutorial!
Man, eres totalmente increíble, tu manera de enseñar y el contenido que genera hace que cualquier persona que quiera aprender pueda llegar al área laboral con los conocimientos que compartes y los proyectos que haces, eres el mejor enseñando
Como siempre, excelente, he visto muchos videos sobre useEffect, use State, routes, context etc etc pero todo queda tan claro con ejericios practicos. Muchas gracias. Ojala que sigas trayendo mas cosas sobre react (cosas que se usen en proyectos reales como autenticacion, validacion de formularios, datatbles etc)
On: 2:17:26 Notas: 1:15:00 manejo de onChange handleChange 1:42:55 - 1:50:31 contexto cuando elimina una tarea 1:51:32 crear hook para mejor uso de context 2:00:40 solucion error context vite react 2:03:00 autorefresh ?... 2:11:30 h1 dinamicos 2:18:11 enablereinitialize para cargar datos de task para editar 2:23:17 redireccion desde formik 2:55:00 onclick done like edit flask 2:32:20 autorefresh datos manipulados 2:51:45 ruta absoulta
Buenas Tardes amigo FAZT, le felicito por este tutorial que instruye en como integrar todas estas herramientas, ademas le doy las gracias por compartir su conocimiento.......saludos
Seria interesante incluir el concepto de ACID , pues en la práctica cuando se actualiza o insertan datos en una BD se suele hacer en más de una tabla. Pensemos por ejemplo en una aplicación para un banco en la cual la tabla de saldos de cuenta deben ir de la mano de la tabla que contiene las transacciones. No se puede actualizar una sin actualizar la otra. De lo contrario se produciría una inconsistencia en la BD.
Amigo. Este video tiene todo lo que buscaba solo falta una cosa a mi criterio. Que tal vez puedas hacerlo en otro video. Que seria tener un login register para usuarios y que esas tareas puedan crearla un usuario en particular. Podrias hacer algo por el estilo? Y en ves de tareas te tiro la idea de que sea una app de finanzas o algo por el estilo. Que puedan agregar compras hechas o por hacer. Es una buena idea y nos ayydaria tanto como los que estamos eatudiando como a vos con contenido. Exitos y gracias por tus videos
Hola gracias por tu vídeo, una de las dudas que tengo es que cuando haces una consulta a la base de datos la url es local host: port500 por ejemplo. Mi duda es : en un proyecto desplegado esa url de donde la sacamos del servicio de la base de datos donde tenemos hospedaje porque me imagino que hay que sustituirla. Saludos
@@FaztCode Hola Fazt. Gracias por tus videos se aprende mucho con ellos. Quiero hacerte una consulta. Estoy haciendo el video: "MERN Stack con Context API (Subida de imágenes, Tailwind CSS, Formik)." del 26 de Marzo 2022. Y quiero agregar módulo EJS para poder crear un par de archivos de las vistas, como index.ejs y contact.ejs. ¿Se puede? Desde ya muchas gracias.
Técnicamente el error en 1:59:00 es porque la importación del "TaskContext" se hace es en minúscula, me pasó a mi. Allí se ve "import { useTasks } from "../context/taskContext"; cuando al ser un componente debería ser mayúscula.
Fazt muchas gracias por otro excelente video!!! Feliz año nuevo. Me gustaría saber como puedo hacer que un proyecto así pueda ser llevado a la nube (Producción).
en el minuto 45:12 usas 404 , según entiendo es un código http, para enlaces rotos o no disponibles, pienso que podrías devolver un código 200 con el mensaje de tarea no encontrada, aunque puede ser que yo sea el equivocado, gracias igualmente por tu trabajo, es muy bueno.
El error del 1:59:18 simplemente era la miscula del "../context/taskContext" el archivo está con mayúscula así: "../context/TaskContext" ✌Cuando Cambias el nombre al archivo de context VSCODE te corrigió automaticamente, de no ser así te hubieses dado cuenta del error por ti mismo
Brother soy fanático a tus videos.. Llevo poco tiempo programando y me has ayudado mucho, hace poco hiciste un video así con mongo al cual estoy tratando d relacionar las tareas con usuarios, para q qndo entre al perfil del usuario salgan solo las tareas de dicho usuario y en la página home salgan las de todos los usuarios, tienes algún video dónde expliques como relacionar? Gracias man, slds de 🇨🇺
De momento no tengo publicado algun video de relaciones en Mongodb, pero si es necesario, voy a crear uno en los siguientes dias. Aunque para darte una idea por adelantado, si estas usando Mongoose, en Nodejs, puedes usar un populate: th-cam.com/video/gfP3aqV38q4/w-d-xo.html O si usas Typescript con Typegoose (Mongoose con Typescript), puedes ver este: th-cam.com/video/XqQ4tz0yGJ4/w-d-xo.html
@@FaztCode gracias fazt te lo agradecería, hoy mismo veo lo de populate. Brother en este tipo de proyectos q te hablo es más conveniente usar una base de datos relacional antes q usar mongo? Me interesa aprender a hacerlo en mongo pero tengo esa duda si da igual o tiene ventajas usar relacional.
Excelente contenido, estoy siguiendo el tutorial y el error que figura en la sección "DELETE" 01:59:08 no me aparece (2022-07-16), talvez lo solucionaron el bug xD
Como ayer publique un video del tema, y se que lo iban a pedir, ya estoy creando 3 ejemplos de chatbot con Dialogflow. Uno es introduccion a Dialogflow, otro es como usarlo con Nodejs y el otro es desarrollando un Chatbot mas un frontend de React, esa semana los veran publicados los 3 en un mismo dia, probablemente el martes :)
hola! cuando hago el npm create vite me da opciones diferentes al elegir react no me sale la opcion de jsx sino typescript y javascript como puedo hacer para trabajar el cliente con jsx como en el tutorial?
Warning: A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. Tengo este errror cuando intento utilizar el enableReinitialize={true} Si alguien lo pudo resolver por favor ayudeme!
Muy Buen video muchas gracias hace rato no miraba un video tuyo, CONSULTA : era necesario crear otra peticion para el toggle? yo lo realize con la misma peticion del update, esta bien o seria una mala practica ?
Me pasa que cuando le doy click al botton para actualizar el done, si el done se encuentra en true, la página me refleja el cambio sin tener que refrescarla, pero si está en false el estado de esta cambia pero me toca refrescar la página para que se vea el "check". Alguien que me ayude a solucionar esto, por favor!!
Lo resolvi, es debido a que en el componente card, en el donde muestro el icono del check, estaba comparando con 3 iiguales y no con 2, por lo cual la comparación es más estricta
@@FaztCode guardando tipos de datos Date, es que con mysql especialmente me pasa que guarda bien las fechas, pero cuando les hago select les aumenta 5 horas 😵💫
en el minto 34:51 lo hago asi y no me sale: public create(req: Request, res: Response) { const {nombre,placa,valor,modelo}=req.body; const sql = "INSERT INTO registro (nombre,placa,valor,modelo) VALUES (?, ?, ?, ?)"; pool.query(sql, [nombre,placa,valor,modelo], (error, result) => { if (error) throw error; console.log(result); res.json({ text: "create a tarifa" }); }); }
Hola Fazt. Gracias por tus videos se aprende mucho con ellos. Quiero hacerte una consulta. Estoy haciendo el video: "MERN Stack con Context API (Subida de imágenes, Tailwind CSS, Formik)." del 26 de Marzo 2022. Y quiero agregar módulo EJS para poder crear un par de archivos de las vistas, como index.ejs y contact.ejs. ¿Se puede? Desde ya muchas gracias.
Hola, una vez que hago submit en actualizar, se queda el botón modo submitting en false y la página no me vuelve a navigate ('/') (con crear tarea si funciona), pero cuando hago el put no pasa de ese estado
Hola Iván se llama ES7 snippets, aquí lo explico: React ES7 Snippets - Escribe código de React más rápido en VSCode th-cam.com/video/uZw4geJ49yM/w-d-xo.html
Hola, una pregunta, si se quisiera desplegar una app asi, se podria con dockerfile ? y de ser asi el codigo del front se tiene que dockerizar en su propio container o se puede hacer un comando para que se genere un build de produccion dentro del container del back. gracias
Fazt una preguntacuando muestro el listadi d3 tareas con el map y me dice que map no is function ya investigado y nada que me recomienda el etado lo inicio cono rreglo como muetras
Estoy terminando el tutorial y me surgió la siguiente duda: para actualizar el el estado de la tarea, no es más recomendable utilizar un Patch? Lo digo porque al usar el PUT que muestra en el video, los parámetros de body y title se me colocaban en undefined.
Hola qué tal, tengo problemas con axios.put , intenté usar patch pero igualmente genera error y no realiza el update, te agradecería bastante si pudiste solucionarlo
Me encuentro tratando de conectar WorkBench en el 16:49 pero me arroja "Access denied for user ''@'localhost' (using password: NO)". He probado colocando el campo password vació de la variable pool pero sigue persistiendo el fallo.
hola Fazt, cuando intento guardar cambios me da varios errores y me salta SyntaxError: Detected cycle while resolving name 'pool' in './db.js' y The requested module does not provide an export named 'default'" en index.routes.js
como el error dice, te falta añadir un export default al archivo. te dejo un video donde se explica los exports: th-cam.com/video/0t-Le4kdaMg/w-d-xo.html
Hola Fazt, excelente Tutorial. TENGO UNA PREGUNTA: En el minuto 01:30:41 me arroja por consola "undefine" con la linea console.log("response") y luego me arroja un error el console.log("response.data") TasksPage.jsx:12 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'data') at loadTasks (TasksPage.jsx:12:30) ----------------------------------------------------------- function TasksPage() {
Tienes que poner sin las llaves porque de esa forma es como si dijeras que esa linea de codigo se devuelve, o en su caso si pones las llaves pon antes del await un return y ya te funciona
@@EzequielLarroza No se si sea muy tarde pero yo pude resolver el error al importar de nuevo axios, al parecer se importo mal de algún modo pero aun así si enviaba la petición a la base de base de datos pero no devolvía la respuesta del servidor
Hola Fran, de React uso esta extension para crear los componentes de forma rapida: th-cam.com/video/uZw4geJ49yM/w-d-xo.html Tambien uso Github copilot :)
Gracias! También tienes alguna para que se muestren iconos en el explorador. Me mola que tienes las powershell custom. Estaría guay un vídeo sobre estas cosas
La ruta '/tasks/:id' me daba 404. En index.js cambié por -> app.use('/tasks', taskRoutes). En tasks.routes.js -> router.get('/:id', getTask)... y ahora funciona
Nunca me cansaré de decir que eres uno de los mejores sino el mejor youtuber en esta área educativa. Felicidades Fazt, no serás el más grande, pero tienes una base de calidad increíble!
me sorprende la constancia con la que subes videos , en serio eres uno de los mejores en lo que haces. no sabes cuanto me ayudas a mi y a muchas personas.
Realmente me Resumiste 30 horas de clases de mi Bootcamp, soy Henry, en 3 horas ❤, y muy bien explicado, relacionando todo el proyecto ❤ muchas gracias y felicidades ❤ "me gustaría tener ese dominio Fullstack en javascript "
ya solucionaron el error de vite que precisaba la creacion del ContextProvider y y el Context en archivos separados. A dia de hoy se pueden escribir en el mismo archivo. Excelente tutorial!
justo eso iba a preguntar ❤
He estado esperando un ejemplo práctico con React y una base de datos SQL, muchas gracias por tus aportes como siempre Fazt!! 🤘🏻
Tambien esta el stack PERN, que usa PostgreSQL, lo dejo por aqui tambien :)
th-cam.com/video/_zGL_MU29zs/w-d-xo.html
@@FaztCode Agradecido contigo siempre!!! 🤘🏻🙏🏻
Man, eres totalmente increíble, tu manera de enseñar y el contenido que genera hace que cualquier persona que quiera aprender pueda llegar al área laboral con los conocimientos que compartes y los proyectos que haces, eres el mejor enseñando
Me encantó el trucazo para no usar hook en el formulario, la simplificaste como un Súper Sinnior en Reactjs ❤
de verdad muchísimas gracias Fazt, mi primer sueldo será para unir me a tu canal y las cariñosas.
Siempre tus tutoriales son los mejores, mil gracias FAZT por compartir tu conocimiento
Como siempre, excelente, he visto muchos videos sobre useEffect, use State, routes, context etc etc pero todo queda tan claro con ejericios practicos. Muchas gracias. Ojala que sigas trayendo mas cosas sobre react (cosas que se usen en proyectos reales como autenticacion, validacion de formularios, datatbles etc)
On: 2:17:26
Notas:
1:15:00 manejo de onChange handleChange
1:42:55 - 1:50:31 contexto cuando elimina una tarea
1:51:32 crear hook para mejor uso de context
2:00:40 solucion error context vite react
2:03:00 autorefresh ?...
2:11:30 h1 dinamicos
2:18:11 enablereinitialize para cargar datos de task para editar
2:23:17 redireccion desde formik
2:55:00 onclick done like edit flask
2:32:20 autorefresh datos manipulados
2:51:45 ruta absoulta
gracias por tus videos. El problema de CORS 1:20:49
cómo lo resolviste, leí sobre eso, pero no lo he logrado resolver, estoy atorado ahí
Maestro Fazt, nuevamente gracias por tus aportes...
PD: Shot por cada vez que Fazt confunde TaskProvider con TaskContext😆
Dios mio que gran aporte, no me canso de ver tus videos y de seguir tu ejemplo, muchas gracias fast.
Buenas Tardes amigo FAZT, le felicito por este tutorial que instruye en como integrar todas estas herramientas, ademas le doy las gracias por compartir su conocimiento.......saludos
Excelente! Cada vez te superas más y más.
Seria interesante incluir el concepto de ACID , pues en la práctica cuando se actualiza o insertan datos en una BD se suele hacer en más de una tabla. Pensemos por ejemplo en una aplicación para un banco en la cual la tabla de saldos de cuenta deben ir de la mano de la tabla que contiene las transacciones. No se puede actualizar una sin actualizar la otra. De lo contrario se produciría una inconsistencia en la BD.
Sería bastante interesante ver esto 👀
el ACID lo deberías considerar en otra capa, es decir, en el momento del diseño de la base de datos, no en la capa del negocio...
Excelente colaboración amigo, sigue siempre así. Saludos desde Paraguay.
Me inspiras a seguir en mi carrera de sistemas ❤️
He aprendido mucho con tus videos! Gracias por brindar tu conocimiento que me han ayudado muchisimo! Grande Fatz!👏👏
Excelente,. Me encantan los videos de larga duracion y proyectos completos, donde se aprende bastante
El bro que me ha servido de inspiracion para darle mucho mas duro al webdev. Gracias Crack.
Maestro! Excelente tutorial, me ha ayudado muchísimo en mi aprendizaje de React comprendiendo bastantes aspectos nuevos.
Eres un capo Fazt, haciendo patria siempre. Saludos y antes de terminar el año me propuse aprender node y con tus videos lo haré. Saludos bro
Amigo. Este video tiene todo lo que buscaba solo falta una cosa a mi criterio. Que tal vez puedas hacerlo en otro video. Que seria tener un login register para usuarios y que esas tareas puedan crearla un usuario en particular. Podrias hacer algo por el estilo? Y en ves de tareas te tiro la idea de que sea una app de finanzas o algo por el estilo. Que puedan agregar compras hechas o por hacer. Es una buena idea y nos ayydaria tanto como los que estamos eatudiando como a vos con contenido. Exitos y gracias por tus videos
Te digo porque quiero aprender como conectar una tabla que seria user con otra tabla que serian las task en sequelize. Gracias
genial el curso, para mi eres el más grande de los edutubers :)
Gracias Fazt lo estaba esperando !!!!
Hola gracias por tu vídeo, una de las dudas que tengo es que cuando haces una consulta a la base de datos la url es local host: port500 por ejemplo. Mi duda es : en un proyecto desplegado esa url de donde la sacamos del servicio de la base de datos donde tenemos hospedaje porque me imagino que hay que sustituirla. Saludos
Genial. Ojalá el siguiente le toque a Angular 2022
con Angular 14 😎
He estado esperando este video. Grande Fazt
Uno de los siguientes con autenticación tambien
@@FaztCode Hola Fazt. Gracias por tus videos se aprende mucho con ellos. Quiero hacerte una consulta.
Estoy haciendo el video: "MERN Stack con Context API (Subida de imágenes, Tailwind CSS, Formik)." del 26 de Marzo 2022.
Y quiero agregar módulo EJS para poder crear un par de archivos de las vistas, como index.ejs y contact.ejs.
¿Se puede? Desde ya muchas gracias.
¡Muchas gracias Fazt!
Técnicamente el error en 1:59:00 es porque la importación del "TaskContext" se hace es en minúscula, me pasó a mi.
Allí se ve "import { useTasks } from "../context/taskContext"; cuando al ser un componente debería ser mayúscula.
Te amo fazt
Gracias Fazt por el video 👍👍👍
llegue pensando en aprender 1 y sali aprendiendo 1000 ❤
Fazt muchas gracias por otro excelente video!!! Feliz año nuevo. Me gustaría saber como puedo hacer que un proyecto así pueda ser llevado a la nube (Producción).
Gran contenido! Podrías hacer un video de como hacer un sistema de jwt y roles en microservicios con TypesCript y PostgreSQL?
Hola fazr eres increible me lo vi y me sirvio
Gracias bro! Muy bueno!!!!🫶
Tenes algun video de los plugins que utilizas en VS Code?
en el minuto 45:12 usas 404 , según entiendo es un código http, para enlaces rotos o no disponibles, pienso que podrías devolver un código 200 con el mensaje de tarea no encontrada, aunque puede ser que yo sea el equivocado, gracias igualmente por tu trabajo, es muy bueno.
El error del 1:59:18 simplemente era la miscula del "../context/taskContext" el archivo está con mayúscula así: "../context/TaskContext" ✌Cuando Cambias el nombre al archivo de context VSCODE te corrigió automaticamente, de no ser así te hubieses dado cuenta del error por ti mismo
Brother soy fanático a tus videos.. Llevo poco tiempo programando y me has ayudado mucho, hace poco hiciste un video así con mongo al cual estoy tratando d relacionar las tareas con usuarios, para q qndo entre al perfil del usuario salgan solo las tareas de dicho usuario y en la página home salgan las de todos los usuarios, tienes algún video dónde expliques como relacionar? Gracias man, slds de 🇨🇺
De momento no tengo publicado algun video de relaciones en Mongodb, pero si es necesario, voy a crear uno en los siguientes dias. Aunque para darte una idea por adelantado, si estas usando Mongoose, en Nodejs, puedes usar un populate:
th-cam.com/video/gfP3aqV38q4/w-d-xo.html
O si usas Typescript con Typegoose (Mongoose con Typescript), puedes ver este:
th-cam.com/video/XqQ4tz0yGJ4/w-d-xo.html
@@FaztCode gracias fazt te lo agradecería, hoy mismo veo lo de populate. Brother en este tipo de proyectos q te hablo es más conveniente usar una base de datos relacional antes q usar mongo? Me interesa aprender a hacerlo en mongo pero tengo esa duda si da igual o tiene ventajas usar relacional.
Excelente contenido, estoy siguiendo el tutorial y el error que figura en la sección "DELETE" 01:59:08 no me aparece (2022-07-16), talvez lo solucionaron el bug xD
Fazt: usando formik ya no deben usar useState, tres doritos después: definan un state XD
Te amooooo
El mejor
Fazt podrias hacer un bot con dialogflow o alguno oarecido y explicar como implementarlo seria de gran ayuda
Como ayer publique un video del tema, y se que lo iban a pedir, ya estoy creando 3 ejemplos de chatbot con Dialogflow. Uno es introduccion a Dialogflow, otro es como usarlo con Nodejs y el otro es desarrollando un Chatbot mas un frontend de React, esa semana los veran publicados los 3 en un mismo dia, probablemente el martes :)
@@FaztCode muchas gracias fazt
hola! cuando hago el npm create vite me da opciones diferentes al elegir react no me sale la opcion de jsx sino typescript y javascript como puedo hacer para trabajar el cliente con jsx como en el tutorial?
solo seria que escojas react y javascript, eso seria suficiente
@@FaztCode muchas gracias!! eres el mejor!
Warning: A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component.
Tengo este errror cuando intento utilizar el enableReinitialize={true}
Si alguien lo pudo resolver por favor ayudeme!
lograste solucionar?, tengo el mismo error
Muy Buen video muchas gracias hace rato no miraba un video tuyo,
CONSULTA : era necesario crear otra peticion para el toggle? yo lo realize con la misma peticion del update, esta bien o seria una mala practica ?
De hecho sí, tú forma más simple, yo solo lo hice para mostrar otra ruta. Pero muy bien, ya tienes la idea 👍🏼
Me pasa que cuando le doy click al botton para actualizar el done, si el done se encuentra en true, la página me refleja el cambio sin tener que refrescarla, pero si está en false el estado de esta cambia pero me toca refrescar la página para que se vea el "check". Alguien que me ayude a solucionar esto, por favor!!
Lo resolvi, es debido a que en el componente card, en el donde muestro el icono del check, estaba comparando con 3 iiguales y no con 2, por lo cual la comparación es más estricta
Buen vídeo Fazt, podrías hace un ejemplo parecido pero usando fechas?
fechas?
@@FaztCode guardando tipos de datos Date, es que con mysql especialmente me pasa que guarda bien las fechas, pero cuando les hago select les aumenta 5 horas 😵💫
en el minto 34:51 lo hago asi y no me sale:
public create(req: Request, res: Response) {
const {nombre,placa,valor,modelo}=req.body;
const sql = "INSERT INTO registro (nombre,placa,valor,modelo) VALUES (?, ?, ?, ?)";
pool.query(sql, [nombre,placa,valor,modelo], (error, result) => {
if (error) throw error;
console.log(result);
res.json({ text: "create a tarifa" });
});
}
Muy bueno!👍 Tienes alguno consumiendo API con la estructura de Login y Roles?
Que recomiendas para una buena estructura de Roles post Login?
Saludos!
Aun no, pero voy a elaborar algunos para esta semana
Hola Fazt. Gracias por tus videos se aprende mucho con ellos. Quiero hacerte una consulta.
Estoy haciendo el video: "MERN Stack con Context API (Subida de imágenes, Tailwind CSS, Formik)." del 26 de Marzo 2022.
Y quiero agregar módulo EJS para poder crear un par de archivos de las vistas, como index.ejs y contact.ejs.
¿Se puede? Desde ya muchas gracias.
Fazt, me gustaría que hicieras lo mismo con Vue
estoy tratando de hacer el get, lo tengo igual al video y me responde con undefined, que estaré haciendo mal?
Min 1:43:34 se te olvido añadir la etiqueta del video de referencia (Context)
Hola, una vez que hago submit en actualizar, se queda el botón modo submitting en false y la página no me vuelve a navigate ('/') (con crear tarea si funciona), pero cuando hago el put no pasa de ese estado
Como se llama el pluggin que cuando escribes el import te coloca second from first
Hola Iván se llama ES7 snippets, aquí lo explico:
React ES7 Snippets - Escribe código de React más rápido en VSCode
th-cam.com/video/uZw4geJ49yM/w-d-xo.html
un pregunta super importante como se llama la extension que le ayuda con las snippes inmediatamente?
el autocomplete de texto muy interesante
Hola, una pregunta, si se quisiera desplegar una app asi, se podria con dockerfile ? y de ser asi el codigo del front se tiene que dockerizar en su propio container o se puede hacer un comando para que se genere un build de produccion dentro del container del back. gracias
FAZT CUANDO UNA APP NATIVA CON BASE DE DATOS LOCAL ?. MUCHAS GRACIAS SALUDOS
Master 🫡
Fazt una preguntacuando muestro el listadi d3 tareas con el map y me dice que map no is function ya investigado y nada que me recomienda el etado lo inicio cono rreglo como muetras
Ya no hay que separar en 2 archivos el TaskContext y el TaskProvider
gracias , justo eso me preguntaba , bien ahi
Asi es, eso era un bug momentaneo como se menciona en el video
Estoy terminando el tutorial y me surgió la siguiente duda: para actualizar el el estado de la tarea, no es más recomendable utilizar un Patch? Lo digo porque al usar el PUT que muestra en el video, los parámetros de body y title se me colocaban en undefined.
Hola qué tal, tengo problemas con axios.put , intenté usar patch pero igualmente genera error y no realiza el update, te agradecería bastante si pudiste solucionarlo
efectivamente se le olvido el video del useContext ponerlo en la descripcion xd
Alguien sabe que extension es la que usa para los autocompletados? Basicamente genera mucho codigo mientras va escribiendo, es una locura
Fazt pregunta cómo capturar los mensajes del bakend en el frontend
tengo un error code: 'ERR_HTTP_HEADERS_SENT' cuando hago un post o un gettask
Men recuerdas como lo solucionaste?, me ayudas porfa
¡
cómo lo solucionaron?, tengo el mismo problema
A alguien, le pasa, que despues de hacer el build, cuando recargas la pagina, se cae el servicio?
Y a que se puede deber este problema?
Puede que tu ram se haya llenado, tienes que cerrar paginas, si tienes varias ventanas ciérralas
Me encuentro tratando de conectar WorkBench en el 16:49 pero me arroja "Access denied for user ''@'localhost' (using password: NO)". He probado colocando el campo password vació de la variable pool pero sigue persistiendo el fallo.
pudiste arreglar el error ?yo tambien tengo el mismo .. y no se por que
Gran video. Y como se haria el deploy?
Yo lo haria en Railway: th-cam.com/video/C3NhmT__Mn4/w-d-xo.html
@@FaztCodemuchas gracias fazt eres el mejor!
hola Fazt, cuando intento guardar cambios me da varios errores y me salta SyntaxError: Detected cycle while resolving name 'pool' in './db.js' y The requested module does not provide an export named 'default'" en index.routes.js
como el error dice, te falta añadir un export default al archivo. te dejo un video donde se explica los exports: th-cam.com/video/0t-Le4kdaMg/w-d-xo.html
Hola puedo no utilizar docker , yo en mi pc tengo instalado el worbench,
si sin ningun problema puedes usar tu instalacion local de MySQL
Alguien sabe cómo poner la terminal al estilo que tiene Fazt??
Donde guardas todo esos proyectos que haces en los vídeos ??😅 En la nube o como
Todos los proyectos están en Github, por lo general, aunque algunas veces se me olvida subirlos y los termino eliminando :)
github.com/FaztWeb/
¿Una duda como se le llamaría a este tipo de arquitectura que utilizaste es MVC?
El que se uso en el backend seria MVC
@@FaztCode gracias
Hola Fazt, excelente Tutorial. TENGO UNA PREGUNTA:
En el minuto 01:30:41
me arroja por consola "undefine" con la linea console.log("response")
y luego me arroja un error el console.log("response.data")
TasksPage.jsx:12 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'data')
at loadTasks (TasksPage.jsx:12:30)
-----------------------------------------------------------
function TasksPage() {
const [tasks, setTasks] = useState([])
useEffect(() => {
async function loadTasks() {
const response = await getTaskRequest();
setTasks(response.data);
}
loadTasks();
}, []);
Tienes que poner sin las llaves porque de esa forma es como si dijeras que esa linea de codigo se devuelve, o en su caso si pones las llaves pon antes del await un return y ya te funciona
@@AlexisLopez-yq6jw a cuales llaves te refieres?
mismo problema
Esto es lo que llaman client-side no ?
Es una pena que hayas dejado de compartir contenido relacionado con uno de los frameworks del front end más potentes ... Angular
¿windows 11, master? 😲
Hola, a alguien le pasó que cuando hacen la consulta get de todas las tareas, en el console log les aparece undefined?? seria en el 1:30:01
A mi me pasa lo mismo, lo pudiste solucionar?
@@narutobleach1997 hola, si, lo escribi asi y funcionó:
que fue lo que hicistes para que ya no salga undefined ?
@@sebastianvaldez1986 asi como? ja estoy con el mismo problema
@@EzequielLarroza No se si sea muy tarde pero yo pude resolver el error al importar de nuevo axios, al parecer se importo mal de algún modo pero aun así si enviaba la petición a la base de base de datos pero no devolvía la respuesta del servidor
Qué plugin de autocompletado usas ???
Hola Jhon, es es7 y copilot, pero en este video puedes tener un lista mas completa: th-cam.com/video/uZw4geJ49yM/w-d-xo.html
por que tan enojado amigo
Que plugins usas en VScode? gracias!
Hola Fran, de React uso esta extension para crear los componentes de forma rapida: th-cam.com/video/uZw4geJ49yM/w-d-xo.html
Tambien uso Github copilot :)
Gracias! También tienes alguna para que se muestren iconos en el explorador. Me mola que tienes las powershell custom. Estaría guay un vídeo sobre estas cosas
@@FranJostey el video para personalizar la consola con ohmyposh esta en su canal bro... Fazt es un crack
@@sergiomogollon9997 gracias!!
Como desplegar y en donde???
th-cam.com/video/K7oekd4LqME/w-d-xo.html
podria conectarme iniciando el worbench
si
que tema usas en vscode??
se llama Ayu :)
@@FaztCode Gracias! y para que la función de fecha se vea con ese dibujo utilizas algun plugin?
La ruta '/tasks/:id' me daba 404. En index.js cambié por -> app.use('/tasks', taskRoutes). En tasks.routes.js -> router.get('/:id', getTask)... y ahora funciona