ჰუკები React-ში
ამ გაკვეთილზე ჩვენ დავიწყებთ გაცნობას ჰუკებთან. ჩვენ
უკვე შეგვხვდა ისინი, როდესაც ვსწავლობდით
სტეიტებს
- იქ ჩვენ ვისწავლეთ მუშაობა სტეიტის ჰუკთან
useState.
ზოგადად, ჰუკები - ეს არის ჩვეულებრივი JavaScript-ფუნქციები,
რომელთა სახელები იწყება სიტყვით 'use'.
ჰუკები საშუალებას გვაძლევს გამოვიყენოთ სტეიტები და React-ის სხვა შესაძლებლობები კლასების გამოყენების გარეშე. ისინი აადვილებენ კოდის ხელახლა გამოყენებას სხვადასხვა ამოცანებისთვის, ასევე მის ტესტირებას და ეხმარება რთული კომპონენტების დაყოფაში უფრო მარტივ ფუნქციებად მათი დანიშნულების მიხედვით. ზოგიერთი ჰუკი კი შეუძლია ჩაანაცვლოს Redux-ის ფუნქციონალი. ამ ყველაფრის გარდა, ჰუკები ეხმარება აპლიკაციის წარმადობის გაუმჯობესებაში.
თუ გსურთ ჰუკების გამოყენება, მაშინ დაიცავით ორი ძირითადი წესი. პირველ რიგში, გამოიყენეთ ისინი მხოლოდ ზედა დონეზე - არ გამოიძახოთ ისინი ციკლების შიგნით, პირობითი ოპერატორების ან ჩადგმული ფუნქციების შიგნით. მეორეც, ჰუკების გამოძახება მხოლოდ React-ფუნქციებიდან უნდა მოხდეს (React კომპონენტებიდან ან მომხმარებლის მიერ შექმნილი ჰუკებიდან), მაგრამ არა ჩვეულებრივი JavaScript-ფუნქციებიდან.
ასევე შეცდომა, რომელსაც აშვებენ პროგრამისტები, არის ჰუკების უკონტროლოდ გამოყენება კოდში. სანამ გამოიყენებთ ამა თუ იმ ჰუკს, დარწმუნდით, რომ ის მართლაც აუცილებელია.
შემდეგ გაკვეთილზე ჩვენ განვიხილავთ ჰუკების ტიპებს.