Sobes.tech

Frontend

/** * Escribe la tipificación para la función getObjField * * @param obj - El objeto del cual obtener el valor * @param key - La clave del valor a obtener * @returns El valor correspondiente a la clave en el objeto */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Error: Argument of type '"test"' is not assignable to parameter of type 'keyof Obj'.

Middle+
М.Видео/эльдорадо
47

Mire este código con SSR y la clase singleton i18n. Encuentra un problema grave que podría arruinar el HTML entregado al usuario. ¿Cómo lo solucionarías?

Middle+
Mayflower
47

¿Ha implementado alguna función para guardar el estado de la tabla, por ejemplo, mover columnas — ¿lo almacena en el backend, localmente, o en localStorage?

Middle+
IMOT.IO
47

¿Qué otros tipos de utilidad en TypeScript conoces? Nombra los más populares.

Middle+
Т-БанкТ-Банк
47

¿Se puede asignar sus propias propiedades a una función si las funciones pertenecen a objetos?

Middle
ООО Делай мебель
47

Cuéntanos sobre ti / presentación de la empresa: una breve historia sobre la estructura de la empresa prestataria, los equipos y el producto (contexto antes del encargo técnico).

Middle
ООО Займиго МКК
47

¿La aparición de Next.js en el proyecto fue por tu iniciativa o llegaste y ya estaba? ¿Por qué se eligió Next.js?

Middle+
Сбер Отдел 911
47

Cuéntame más sobre las tareas en tu trabajo actual, qué fue especialmente interesante y desafiante.

Middle+
Tilda
47

¿Qué es la key en las listas de React?

Middle
ГКУ Инфогород
47

¿Cómo supiste que el token de acceso había expirado?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
47

¿Cómo hacer una sola solicitud HTTP y suscribirse a su resultado varias veces?

Middle+
Т-БанкТ-Банк
47

¿En qué se diferencia some de includes?

Middle
нейровэд
47

¿Has trabajado en el despliegue de aplicaciones, CI/CD, configuración?

Middle+
Яндекс МаркетЯндекс Маркет
47

Implementar una función envolvente runOnce que acepte una función y devuelva una nueva función. La nueva función solo puede ser llamada una vez, todas las llamadas posteriores devuelven undefined. La función envuelta puede aceptar argumentos y devolver un resultado.

Middle+
Яндекс 360Яндекс 360
47

¿Qué devuelve forEach?

Middle
нейровэд
47

¿Por qué el recurso HTTP en Angular solo soporta solicitudes GET? ¿Qué significa esto en términos de su propósito?

Middle
Клируэй Технолоджис
47

¿Cómo se utiliza el cifrado asimétrico en TLS y para qué sirve?

Middle+
Альфа СОФТ
47

¿Alguna vez ha trabajado con algún legado, ha trabajado en proyectos legados, o ha refactorizado algo, o ha cambiado la arquitectura?

Middle+
IMOT.IO
47

¿Cuál es la diferencia entre comparación estricta y no estricta?

Middle
DevSect
47

¿Cómo determinas cuándo necesitas envolver una función en useCallback y cuándo no? ¿Cómo se hace esto en tu proyecto?

Middle+
wb
47
/292