ამ კოდის შედეგი რა იქნება? ```javascript console.log(1); setTimeout(() => { console.log(2); }, 0); Promise.resolve().then(() => { console.log(3); }); console.log(4); setTimeout(() => { Promise.resolve().then(() => { console.log(5); }); }, 0); ```
Frontend
useEffectEvent რა არის და რა მიზნით გამოიყენება?
თქვით თქვენი გუნდის განვითარებისა და Git-flow-ის შესახებ. როგორ არის ორგანიზებული კოდის მიმოხილვის პროცესი?
რატომ არის საჭირო key ატრიბუტი React-ის სიებში?
რომელი state-მენეჯერები გამოიყენეს? რატომ არის Redux ცუდი?
როგორ გავწყვიტოთ useCallback-ში მოძველებული დახურვის პრობლემა დამოკიდებულებების სიის დამატების გარეშე?
TypeScript-ში გენერიკები რა არის და რა მიზნით გამოიყენება?
import { useState, useCallback } from 'react' const კომპონენტი = () => { const [რიცხვი, setრიცხვი] = useState(0); const handleClick = useCallback(() => { console.log(რიცხვი); }, []); return ( <div> <div onClick={() => setრიცხვი((prev) => prev + 1)}>რიცხვი: {რიცხვი}</div> <div onClick={handleClick}>ჩაწერა</div> </div> ); };
გვითხარით საკუთარ შესახებ და თქვენს ბოლო სამუშაო გამოცდილებაზე.
რომელ შეგროვებლებთან იყავით, დაწერეთ თქვენი საკუთარი კონფიგურაციები?
რა ხდება როდესაც URL-ს ვწერთ ბრაუზერში? აღწერეთ პროცესი DNS-ს მოთხოვნიდან გვერდის გადახედვამდე.
import { useEffect, useLayoutEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); useLayoutEffect(() => { console.log('3'); }, []); return <div>BCraft</div>; }
რა არის დახურვა JavaScript-ში? მიეცით მაგალითი.
როგორ მიუდგებოდით React-ის აპლიკაციაში შესრულების პრობლემების გადაჭრას, თუ მომხმარებელი უჩივის შეფერხებებს?
რა არის Event Loop JavaScript-ში? რა წესით ხორციელდება დავალებები?
როგორ უნდა მოიქცეთ, როდესაც props-ები განახლდა და წინა მოთხოვნა ჯერ კიდევ არ დასრულებულა? როგორ ავიცილოთ race condition-ები?
export const usePhoneMask = ({ mask, initialValue, maskPlaceholder, }: UsePhoneMaskParams): UsePhoneMaskReturn => { // კოდი აქ };
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }