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(): შეცდომების დოკუმენტაცია.