Sobes.tech

Frontend

Ako zobraziť banner raz pre autorizovaného používateľa na všetkých jeho zariadeniach?

Middle+
IT OneIT One
83

Povedzte nám o spolupráci s testerami — ako bol organizovaný pracovný proces?

Middle
Куаргет
83

Ako používaš metriky (napríklad z DevTools) na hodnotenie výkonu vykresľovania stránky?

Middle
NordClan
83

Povejte nekaj o sebi: zakaj ste se odločili zamenjati službo, na katerih projektih ste delali na zadnjem in prejšnjem delovnem mestu?

Middle
Синьор Софт
83

Bol v projekte často používaný typ any?

Middle+
Твое Лайв
83

Povedzte nám o useMemo, useCallback a ich vzájomnej interakcii s React.memo. Charakteristiky tejto interakcie.

Middle+
Скиф трейд
83

Úloha v TypeScript: opíšte typ používateľa s poľami meno, priezvisko, voliteľné druhé meno a vlajkou indikujúcou prítomnosť druhého mena. Napíšte funkciu na formátovanie úplného mena. Opíšte typ telefónu, ktorý vždy začína s +7. Preveďte typ s malými písmenami na typ s veľkými písmenami kľúčov bez refaktoringu, využívajúc možnosti TypeScriptu.

Middle
Цифровой семейный офис
83

Zablokuje UI dlhý synchronný cyklus vo vnútri setTimeout?

Middle
WB Travel
83

Ako vám pomáha TypeScript pri práci? Čo predstavuje typovanie v ňom?

Middle+
АэрофлотАэрофлот
83

const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("vsako ponovno risanje 1")); console.log("vsako ponovno risanje 2"); useEffect(() => console.log("vsako ponovno risanje 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Povečaj </button> </> ); }; export default Effects; // 1 ponovno risanje: // Po kliku: 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)}> Povečaj </button> </> ); }; export default Effects; // 1 ponovno risanje: // 2 1 3 // Po kliku: // 2 1 3 // null: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2

Middle+
IT OneIT One
83

V akom formáte prichádzali odpovede zo servera a ako ste ich spracovávali (o systéme psychologických testov s dynamickými otázkami)?

Middle+
РунитиРунити
83

Koľko percent vášho pracovného cyklu zaberá odhad veľkých iniciatív?

Middle+
Сбер. IT
83

Bola v projektoch responzívna verzia? Ako ste rozlišovali mobil, tablet a desktop?

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

Ako sledovať, pomocou watch, či sa niečo zmenilo v tomto reaktívnom objekte (ref) user s poliami meno, priezvisko, druhé meno?

Middle
Программный код
83

Aké ťažkosti ste mali pri migrácii Vue aplikácie?

Middle
КейСофт
83

Spomenuli ste autorizáciu — aké prístupy ste použili? Aké skúsenosti máte s autorizáciou?

Middle+
Chaser
83

Ako organizovať prostredníctvom služby scenáre, v ktorých dva komponenty musia čítať rovnakú hodnotu alebo mať zdieľaný stav?

Middle+
Сибилтек-софт
83

Povedzte mi, ako prebiehala interakcia vo vašom tíme? Kto zadával úlohy, ich dekomponoval, kto komunikoval s dizajnom?

Middle
РунитиРунити
83

Aký je rozdiel medzi argumentmi a parametrami funkcie?

Middle
Marfatech
83

Vieš, či si niekedy pracoval s podobným spôsobom tvorby composables vo Vue 2 (napríklad mixins alebo Vue.observable)?

Middle
Voximplant
83
/295