Company overview
Сбермаркетинг
Son ilan: Veri yok
- İlanlar
- 0
- Mülakatlar
- 1
- Sorular
- 23
- Görevler
- 0
Published in the selected period
İlanlar · 0
No vacancies were found for the selected period.
Published records
Mülakatlar · 1
Grouped by direction
Sorular ve görevler · 23
Frontend
Sorular · 23
Recursion nedir? Kuralları nelerdir? Ne işe yarar?
Fonksiyona parametreler referansla mı yoksa değerle mi geçirilir?
Temiz fonksiyon nedir? Ne zaman fonksiyon temiz olur? Yan etkiler nelerdir?
React 18'de Reconciliation sürecinde ne değişti?
import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `satır ${idx + 1}`, })); }; export default function App() { const [data, setData] = React.useState(getData()); const handleUpdate = () => { setData((prev) => { return prev.map((row, i) => i === 0 ? { ...row, value: Math.random() } : row ); }); }; return ( <div> <h1>Liste Uygulaması</h1> <Button onClick={handleUpdate}>`satır 1`i güncelle</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }
useMemo ne yapar? Ne zaman kullanmalıyız? Çocuk bileşeni React.memo ile sarmalı mı?
Aşağıdaki kod parçasını göz önüne alın: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` `started` fonksiyonunun `info` nesnesiyle yaptığı işlemi açıklayın ve `started(info)` çağrısının çıktısını tanımlayın. Ayrıca, `started(info)` çağrısından sonra orijinal `info` nesnesinin değişip değişmediğini tartışın.
CI/CD boru hatlarını, linters, prettier, pre-commit kancaları kurdun mu — kendin mi başlattın yoksa görev yukarıdan mı geldi?
arguments pseudo-dizisi nedir? Normal bir diziden nasıl farklıdır?
React Reconciliation nedir? Nasıl çalışır? React, hangi kriterlere göre bir bileşeni güncelleyecek veya yeniden monte edeceğine karar verir?
recursiveFunction(N) fonksiyonu { let sayac = 0; if (N > 0) { sayac = sayac + 1; recursiveFunction(N - 1); } // console.log(sayac) } recursiveFunction(3); // 3 3 3 ? Fonksiyonun çıktısının ne olacağını ve nedenini açıklayın. Ayrıca, mevcut rekursif fonksiyon uygulamasında herhangi bir sorun olup olmadığını belirleyin ve doğru sayımı ve kaydı yapmak için nasıl düzeltebileceğinizi önerin.
Event loop hakkında anlat: ne işe yarar, nasıl çalışır