Sobes.tech
Junior

სახელით React კომპონენტის სიცოცხლის ციკლის კომპონენტები.

sobes.tech AI

პასუხი AI-სგან

  • მონტაჟი (მონტაჟი)
    • constructor(): მდგომარეობის დასაწყისის და კონტექსტის დაკავშირების დაწყება.
    • static getDerivedStateFromProps(): შიდა მდგომარეობის სინქრონიზაცია პროპებთან.
    • render(): DOM-ის მშენებლობა.
    • componentDidMount(): ეფექტების შესრულება პირველი რენდერიდან შემდეგ (API მოთხოვნები, გამოწერები).
  • განახლება (განახლება)
    • static getDerivedStateFromProps(): (კითხვაზე გამოიძახება როდესაც პროპები განახლდება)
    • shouldComponentUpdate(): რენდერის ოპტიმიზაცია (განსაზღვრავს საჭიროა თუ არა კომპონენტის გადახატვა).
    • render(): DOM-ის ხელახლა ხატვა.
    • getSnapshotBeforeUpdate(): მონაცემების მიღება DOM-ის შესახებ განახლების წინ (მაგ. სქროლის პოზიცია).
    • componentDidUpdate(): ეფექტების შესრულება განახლების შემდეგ (DOM-ის ცვლილებები, განმეორებითი მოთხოვნები).
  • დემონტაჟი (დემონტაჟი)
    • componentWillUnmount(): რესურსების გაწმენდა კომპონენტის წაშლამდე (გამოწერების გაუქმება, ტაიმერები).
  • შეცდომების მართვა (შეცდომების მართვა)
    • static getDerivedStateFromError(): მდგომარეობის განახლება ბავშვის კომპონენტში შეცდომის შემთხვევაში.
    • componentDidCatch(): შეცდომების დოკუმენტაცია.