Skip to content

Instantly share code, notes, and snippets.

View JTuyuc7's full-sized avatar
馃捇
Coding

Jaime Tuyuc JTuyuc7

馃捇
Coding
View GitHub Profile
@miguelerm
miguelerm / 001-respuestas-del-bootcamp.md
Last active March 14, 2022 21:31
Respuestas a las preguntas que surgieron (y quedaron pendientes de responder) durante de las sesiones del bootcamp de las primeras dos semanas.

En los videos se utiliza form.reset() pero eso no limpia los input[type=hidden]

Efectivamente hay un error en el video cuando construimos una aplicaci贸n con Vanilla JavaScript. En el ejemplo solamente utilizo form.reset() pero como bien lo resalt贸 Nery en la sesi贸n en vivo, esto no limpia los <input type="hidden" />.

Para ver un ejemplo del error que mencionamos pueden ver el c贸digo del video aqu铆: https://github.com/laserants/bootcamp-js-2021/blob/6491906a0e0da48891c983b90d551b186300aae7/index.js#L78, y una posible soluci贸n es asignando un valor vac铆o a los campos ocultos despues de hacer el reset del form, por ejemplo: https://jsfiddle.net/miguelerm/54s8u9yf/

B谩sicamente la razon es que cuando a los input hidden les cambiamos el .value program谩ticamente, tambi茅n modifican internamente su default value por lo que al hacer el reset asignan ese default value previamente modificado.

Recursos para manejo de autenticaci贸n

@Klerith
Klerith / useForm.tsx
Last active September 29, 2023 22:35
Hook para el manejo de formularios
import { useState } from 'react';
export const useForm = <T extends Object>( initState: T ) => {
const [state, setState] = useState( initState );
const onChange = ( value: string, field: keyof T ) => {
setState({
...state,
[field]: value
@Klerith
Klerith / init-rn.md
Created March 3, 2021 20:56
Comando para crear aplicaci贸n de React Native con TypeScript

Comando para crear un proyecto de RN con TS

npx react-native init AwesomeTSProject --template react-native-template-typescript