Sobes.tech

Frontend

¿Qué se puede hacer además del cursor si no quieres usarlo?

Senior
Позитив Технолоджис
108

En un componente funcional de React, hay dos llamadas a setState de forma síncrona, luego una función asíncrona, y después otras tres llamadas a setState. ¿Cuántos renderizados ocurrirán en React 18 y en React 17? ¿Qué es el batching y cuándo apareció?

Middle
Smitex
108

/* Escriba el tipo MyReadonly: hace que todos los campos sean de solo lectura */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* Escriba el tipo MyRequired: hace que todos los campos opcionales sean obligatorios */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 } /* Escriba el tipo MyPartial: hace que todos los campos opcionales sean obligatorios */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }

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

¿Se puede detener la propagación de eventos? ¿Cómo? ¿Cuál es la diferencia entre stopPropagation y stopImmediatePropagation?

Middle
Тензор
108

En el componente, describimos una función que devuelve JSX. ¿Por qué esto podría no ser una buena solución?

Middle
Navio
108

¿Qué factores son importantes para usted en una empresa y a cuáles les da menos importancia?

Middle+
Dr. web
108

Implemente la función promisify: acepta una función con callback de error primero (loadScript) y devuelve una nueva función que acepta cualquier argumento, añade un callback de error primero y envuelve la llamada en una Promesa.

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

¿Estás trabajando ahora? Si no, ¿por qué?

Middle
Пикварио технологии
108

¿Con qué frameworks has trabajado, con cuál estás trabajando ahora y por qué elegiste ese? ¿Qué ventajas y desventajas ves en ese framework?

Middle
WB банк
108

¿En las pruebas, su equipo de testers y desarrolladores cubre el código con pruebas unitarias? ¿También escriben los desarrolladores pruebas de integración y end-to-end?

Middle
РунитиРунити
108

¿Qué es un facade en NgRx, qué papel desempeñaba?

Middle
BLS-Soft
108

¿Si de repente el cliente actualiza la página, guardaste los datos o los reiniciaste? ¿Usaste Local Storage?

Middle
Voximplant
108

¿Se le ha dado acceso a un repositorio privado de GitHub y se le ha dicho que clone el proyecto y lo ejecute? ¿Cómo abordaría esto? ¿Qué haría en primer lugar?

Middle+
Global treds
108

¿Por qué se decidió usar React PDF en lugar de la lectura integrada de PDF en el navegador?

Middle
МТС БанкМТС Банк
108

¿Tienes experiencia en la implementación de backend?

Middle
Voximplant
108

¿Para qué se crean generalmente dos migraciones para un mismo cambio en la base de datos?

Middle
01.tech
108

¿Se pueden agregar parámetros de consulta en una solicitud POST?

Middle
Бюро 1440Бюро 1440
108

¿Cómo se implementó el esquema de formularios dinámicos en el constructor de acciones: en el frontend o se recibía del backend?

Middle
ДиджиРеал
108

¿Dónde se pueden almacenar datos en el cliente en el navegador?

Middle
Мыс
108

Tareas prácticas sobre operadores lógicos (&&, ||): ¿qué se mostrará en cada caso?

Middle
ВШЭ
108
/298