Sobes.tech

Frontend

Cuéntame sobre tu experiencia, tu último lugar de trabajo, tu stack y tu equipo

Middle
X-Notes
87

¿Prefiere trabajar en Windows o macOS?

Middle
WildberriesWildberries
87

¿Cómo se almacena el estado en React? ¿Con qué gestores de estado ha trabajado?

Middle
Data World
87

¿Cómo estaba organizado GitFlow: el proceso de creación de ramas y trabajo con tareas?

Middle
ООО Эксбо Север
87

¿Por qué Next.js no es necesario para los paneles de administración?

Middle
ДИТ Москвы
87

Pregunta 1 La tasa de delitos violentos (número de delitos violentos por cada 1,000 residentes) en Meadowbrook es un 60 por ciento más alta ahora que hace cuatro años. El aumento correspondiente en Parkdale es solo del 10 por ciento. Estas cifras apoyan la conclusión de que los residentes de Meadowbrook tienen más probabilidades de convertirse en víctimas de delitos violentos que los residentes de Parkdale. El argumento anterior es defectuoso porque no tiene en cuenta: Cambios en la densidad de población tanto en Parkdale como en Meadowbrook en los últimos cuatro años Cómo la tasa de crecimiento de la población en Meadowbrook en los últimos cuatro años se compara con la tasa correspondiente en Parkdale La proporción de delitos violentos en relación con los delitos no violentos cometidos en los últimos cuatro años en Meadowbrook y Parkdale Las tasas de delitos violentos en Meadowbrook y Parkdale hace cuatro años Cómo las gastos de Meadowbrook en prevención del delito en los últimos cuatro años se comparan con los gastos de Parkdale

Senior
Nebuly
87

¿Tiene experiencia en el uso de Set y Map? ¿En qué casos los eligieron?

Middle+
Global treds
86

¿Qué otros métodos de almacenamiento de datos en el navegador conoces, además de las cookies?

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

const customMap = (array, transform) => { // algo como array.map(transform); }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["hola", "mundo"], item => item.length);

Middle+
Mayflower
86

/** * Es necesario escribir una función que tome una URL como entrada, * realice una solicitud GET asíncrona a esa URL y devuelva los datos (json). * Para obtener los datos, usar fetch. * Solo se puede usar la API Promise. * Si ocurre un error durante la solicitud, intentar 5 veces más. * Si al final no se puede obtener la información, devolver el error "URL especificada no accesible". */

Intern
Яндекс
86

Háblame sobre trabajar con formularios en React.

Middle
ИРИ
86

¿Cuáles son las amenazas potenciales de seguridad de esta aplicación y cómo protegerse de ellas?

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

Tarea en React (3 subtareas): 1) Arreglar el formulario de edición de usuario — al hacer clic en el nombre del usuario en la lista, el nombre debe insertarse en el input del formulario de edición. 2) El formulario de edición no debe volver a renderizarse al ingresar texto en el campo de búsqueda (optimización con React.memo). 3) Al seleccionar un usuario de la lista, el campo de búsqueda debe restablecerse.

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

const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("cada render 1")); console.log("cada render 2"); useEffect(() => console.log("cada render 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementar </button> </> ); }; export default Effects; // 1 render: // Después de hacer clic: const Effects = () => { const [count, setCount] = useState(0); const [number, setNumber] = useState(0); useEffect(() => { console.log(count); return () => { console.log(count); }; }); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementar </button> </> ); }; export default Effects; // 1 render: // 2 1 3 // Después de hacer clic: // 2 1 3 // return null: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2

Middle+
IT OneIT One
86

¿Qué es WeakSet?

Middle+
IT OneIT One
86

¿Qué recursos especializados lees, por ejemplo, Habr?

Middle
Куаргет
86

¿Cómo funciona Fiber y cómo está estructurada la priorización (scheduler) en React?

Middle
IBIT
86

Habla sobre el hoisting (levantamiento de variables). ¿Qué sucederá al acceder a una variable antes de su declaración mediante var y mediante let?

Middle
ИРИ
86

Cuéntame sobre tu experiencia: ¿en qué proyectos interesantes has trabajado, qué desafíos has enfrentado?

Middle+
Ifellow
86

¿Qué buscas para ti, qué te interesa?

Junior
ИП Ганус Александр Андреевич
86
/298