¿En qué se diferencia simplemente Union de la unión discriminada?
Frontend
¿Es correcto que un formulario, que el usuario ni siquiera ha comenzado a editar, ya haya generado un error de validación?
¿Cuál es actualmente el 'techo' en su trabajo actual que le ha llevado a buscar un nuevo lugar?
¿Sabes qué sucede si escribes return y lo dejas vacío (sin valor)?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");
¿Puede explicar usted mismo qué sucede en el sistema cuando un usuario hace clic en editar la primera fila de la tabla?
Si el usuario edita la fila A y su valor actual de polyname coincide con el valor original, el validador no debería generar un error. ¿Por qué en su implementación el validador genera un error en este caso, si el valor inicial del campo coincide consigo mismo?
Cuando se abre el formulario para editar la primera fila, el campo polyname se llena con el valor de esa fila (por ejemplo, 'A'). Se activa el validador que escribiste. ¿Crees que es un comportamiento normal que el validador haya encontrado una coincidencia y haya generado un error, aunque el usuario aún no haya comenzado a editar?
¿Tenías alguna experiencia antes de la programación, en qué trabajabas?
¿Por qué decidieron cambiar a una nueva pila/actividad? ¿Qué les motivó si trabajaron en la empresa durante 10 años?
¿En qué trabajabas antes de dedicarte al desarrollo?
Cuéntanos en qué está trabajando actualmente tu equipo de desarrollo, en qué estás involucrado.
La verificación de unicidad debe realizarse sin tener en cuenta la mayúscula o minúscula. En las props del componente está toda la tabla de datos y se conoce el id de la fila que está editando el usuario. ¿Cómo modificar el validador considerando esto?
Si hablamos de los últimos 4-5 años de trabajo, ¿cuál ha sido la tarea que más le ha recordado y por qué?
¿Qué devolverá el validador que escribiste si el usuario hizo clic en editar la primera fila y el valor de name/polyname es igual al valor original de esa fila?
Se ha presentado el requisito: el campo polyname no debe coincidir con otros nombres (polyname) en la tabla. ¿Cómo implementar una verificación de unicidad?
¿Qué me interesó exactamente de su empresa? ¿Qué me gustaría encontrar en un nuevo lugar de trabajo?
En el momento de la primera renderización del formulario, cuando el campo ya está lleno con un valor inicial de la cadena (por ejemplo, 'A'), y el validador se llama con un valor igual a 'A', que corresponde a una cadena definida en su código, ¿debería en este caso haber un error o no?
Escriba un validador utilizando la firma de función dada (línea 11 en el editor). Tenga en cuenta que el valor tiene un tipo unknown, ya que el formulario no conoce el tipo exacto del campo, pero se supone que es una cadena. Por favor, utilice funciones flecha en lugar de la palabra clave function.