ინტერვიუს დახმარება
ინტერვიუს მომზადება
რეზიუმე
სამუშაოს ძებნა
რესურსები
გამოწერა
KA
ტელეგრამა
შესვლა
მენიუს გახსნა
ინტერვიუს დახმარება
AI ასისტენტი
ბრაუზერის გაფართოება
რესურსები
ჩამოტვირთვა
FAQ / დახმარება
ინტერვიუს მომზადება
კითხვების ბანკი
ინტერვიუს ბანკი
იმიტირებული ინტერვიუები
მენტორები
რესურსები
FAQ / დახმარება
სამუშაოს ძებნა
სამუშაოს ძიების ავტომატიზაცია
ბაზრის ანალიზი
ვაკანსიები Telegram-იდან
რესურსები
კარიერა
ბლოგი
FAQ / დოკუმენტაცია
ტელეგრამის ბლოგი
Telegram მხარდაჭერა
იურიდიული
თანხის დაბრუნება
პირობები
კონფიდენციალურობა
უფლების მფლობელები
დავუბრუნდეთ კითხვებს
კითხვების ბანკი
Frontend - დეველოპერი
კითხვა
Middle+
import { useState, useRef, useEffect } from "react"; const useDebugRender = ({props}) => { const prevProp = useRef(props) useEffect(() => { }, []) } const ParentComponent = () => { const [random, setRandom] = useState(0); // Prop სახით გადაეცემა ბავშვის კომპონენტს const [text, setText] = useState(""); // Prop სახით გადაეცემა ბავშვის კომპონენტს const createRandom = () => setRandom(Math.floor(Math.random() * 100)); const onTextChange = (e) => setText(e.target.value); const [count, setCount] = useState(0); const incrementCount = () => setCount((prev) => prev + 1); // ეს ფუნქცია გადაეცემა Prop სახით ბავშვის კომპონენტს return ( <> <Count: {count} /> <input type="text" onChange={onTextChange} /> <button onClick={createRandom}>შემთხვევითი შექმნა</button> <div> <ChildComponent random={random} text={text} incrementCount={incrementCount} /> </div> </> ); }; export default ParentComponent;
მონიშნეთ დასრულებულად
წინა
შემდეგი