ტოპ 50, რაც აუცილებლად უნდა იცოდეთ React ინტერვიუს კითხვა და პასუხი

გადადით React-ის დეველოპერის ინტერვიუში და გაინტერესებთ რა კითხვები შეიძლება იყოს? აქ არის ტოპ 50 კითხვის სია და მათი პასუხები.

ReactJS დეველოპერები ძალიან მოთხოვნადია და ამის კარგი მიზეზი არსებობს. მაგრამ თქვენ მოგიწევთ დაამტკიცოთ თქვენი ცოდნა ჩარჩოში, რომ მიიღოთ სამუშაო.

ქვემოთ მოცემულია React-ის განვითარების შესახებ ხშირად დასმული კითხვები და მათი პასუხები, რომლებიც უნდა იცოდეთ. იგი მოიცავს ყველაფერს საფუძვლებიდან უფრო მოწინავე თემებამდე.

სარჩევი დამალვა

1. რა არის React?

React არის უფასო და ღია წყაროს JavaScript ბიბლიოთეკა მომხმარებლის ინტერფეისის განვითარებისთვის, რომელიც იყენებს კომპონენტებს ერთგვერდიანი აპლიკაციებისთვის გამოსავლის შესაქმნელად. React შემუშავებულია Facebook-ის (Meta) მიერ და ინარჩუნებს დეველოპერის საზოგადოებას.

2. ჩამოთვალეთ React-ის მნიშვნელოვანი მახასიათებლები

React-ის ყველაზე მნიშვნელოვანი მახასიათებლები მოიცავს:

  1. მარტივად გამოყენების
  2. სწრაფი განვითარება
  3. კომპონენტების გამოყენება
  4. Jsx
  5. ვირტუალური DOM
  6. მაღალი ხარისხის
  7. ცალმხრივი მონაცემთა სავალდებულო

3. სად არის React-ის პროექტის საცავი?

React არის მონო-საცავი, რომელიც ცხოვრობს https://github.com/facebook/react. როგორც მონო-საცავი ნიშნავს, რომ მისი ყველა კოდი და სხვა წყაროები ინახება ერთსა და იმავე ადგილას უფრო მარტივი განვითარებისა და მართვისთვის.

4. რა არის React-ის ამჟამინდელი სტაბილური ვერსია?

React-ის ყველაზე უახლესი სტაბილური ვერსია 14 წლის 2022 ივნისიდან არის 18.2.0.

5. მიუთითეთ განსხვავებები React Native-სა და ReactJS-ს შორის

React და ReactJS იგივეა, ხოლო React Native აგებულია React-ზე. მათი განსხვავებების გამო, React გამოიყენება ვებ აპლიკაციებისთვის დინამიური და საპასუხო მომხმარებლის ინტერფეისების შესაქმნელად, ხოლო React Native განკუთვნილია აპლიკაციების, როგორც მობილური აპლიკაციების შესაქმნელად.

6. რა განსხვავებაა ელემენტსა და კომპონენტს შორის?

React ელემენტი არის მარტივი და უცვლელი ობიექტი, რომელიც შექმნილია DOM კვანძის წარმოსადგენად. უცვლელობა ნიშნავს, რომ ის არ შეიძლება შეიცვალოს შექმნის შემდეგ, რადგან ის გადადის DOM-ში. მეორეს მხრივ, React კომპონენტი ცვალებადია და გამოიმუშავებს JSX გამომავალს.

7. როგორ ქმნით კომპონენტს?

React-ში კომპონენტის შექმნის ორი გზა არსებობს: 1.) ფუნქციის კომპონენტები და 2.) კლასის კომპონენტები. როგორც სახელები გულისხმობს, ფუნქციის კომპონენტი იქმნება ფუნქციის დეკლარაციის გამოყენებით, ხოლო კლასის კომპონენტი იქმნება კლასის დეკლარაციის გამოყენებით.

//function component
function Hello({ message }) {
  return <h1>{`Function hello, ${message}`}</h1>

}
//class component
class Hello extends React.Component {
  render() {
    return <h1>{`Class hello, ${this.props.message}`}</h1>
  }
}

8. ჩამოთვალეთ React კომპონენტის 4 ეტაპი

React კომპონენტი თავისი სასიცოცხლო ციკლის შემდეგ 4 ეტაპს გადის:

  1. საწყისი ეტაპი – კომპონენტის კონსტრუქცია ნაგულისხმევ მდგომარეობაში საწყისი საყრდენებით
  2. სამონტაჟო ფაზა – კომპონენტის JSX რენდერი
  3. განახლების ფაზა – კომპონენტის მდგომარეობის ცვლილებები და აპლიკაციის გადახაზვა
  4. დემონტაჟის ფაზა - კომპონენტის ამოღება DOM-დან

9. ახსენით რას ნიშნავს უმაღლესი რიგის კომპონენტი

უმაღლესი რიგის კომპონენტი (HOC) არის React მეთოდოლოგია კომპონენტების შესაქმნელად. ის იყენებს არსებულ კომპონენტს ახლის შესაქმნელად დამატებითი ფუნქციონირებით. სხვა სიტყვებით რომ ვთქვათ, HOC არის ფუნქცია, რომელიც იღებს კომპონენტს არგუმენტად და აბრუნებს ახალ კომპონენტს დამატებითი ფუნქციებით.

10. რა არის კონტროლირებადი და უკონტროლო კომპონენტები?

კონტროლირებადი კომპონენტი არის React კომპონენტი, რომელიც იღებს მის მნიშვნელობას რეკვიზიტების მეშვეობით და აცნობებს სისტემას ნებისმიერი ცვლილების შესახებ გამოძახების საშუალებით. მას აკონტროლებს მშობელი კომპონენტი, რომელიც მართავს მას იყო და გადასცემს მნიშვნელობებს რეკვიზიტების სახით კონტროლირებულ კომპონენტს. უკონტროლო კომპონენტი, მეორეს მხრივ, მართავს თავის მდგომარეობას და თქვენ დაგჭირდებათ შეკითხვა DOM გამოყენების ref მისი ღირებულების მისაღებად.

11. რა არის Props in React?

React-ში Props მხოლოდ თვისებების თქმის მარტივი გზაა და ამით თქვენ გულისხმობთ კომპონენტის თვისებებს. პროპები გამოიყენება მშობელი კომპონენტიდან მონაცემების გადასაცემად ერთ ან მეტ შვილობილ კომპონენტზე და ისინი მხოლოდ წასაკითხადაა ბავშვის კომპონენტზე.

12. რა არის რეკვიზიტები.ბავშვებო?

Props.children ატრიბუტი შეიცავს ინფორმაციას კომპონენტის ყველა შინაარსის შესახებ, რომელსაც აქვს გახსნის და დახურვის ტეგი. ეს ბავშვები ეხება ყველა ელემენტს, რომელიც განსაზღვრულია მიმდინარე კომპონენტის შიგნით და შეიძლება იყოს ერთი, ბევრი ან არცერთი.

13. შეგიძლიათ განაახლოთ რეკვიზიტები React-ში?

არა, React-ში რეკვიზიტები ზემოდან ქვევით და უცვლელია. ეს ნიშნავს, რომ კომპონენტს შეუძლია გაუგზავნოს ნებისმიერი თვისება, რომელიც მოსწონს თავის შვილებს, მაგრამ მას არ შეუძლია განაახლოს თავისი რეკვიზიტები. მხოლოდ მის მშობელს შეუძლია მისი რეკვიზიტების განახლება.

14. რა არის JSX?

JSX ნიშნავს JavaScript XML-ს. ეს არის JavaScript სინტაქსის გაფართოება, რომელიც შესაძლებელს ხდის HTML-ის ჩაწერას რეაქტის კოდის შიგნით. ბრაუზერს მაინც არ ესმის JSX, ამიტომ React-მა უნდა გადაიყვანოს ის წასაკითხად HTML კოდში.

15. რა განსხვავებაა კომპონენტსა და ელემენტს შორის

ელემენტი არის ვირტუალური DOM კვანძის უსახელო და უცვლელი განმარტება. ის შეიცავს როგორც ტიპს, ასევე თვისებას, მაგრამ კომპონენტის მსგავსი მეთოდები არ გააჩნია. ეს მეთოდების ნაკლებობა აჩქარებს მას.

16. რა არის მდგომარეობა React-ში?

React-ში მდგომარეობა ეხება კომპონენტში ჩაშენებულ ობიექტს, რომელიც გამოიყენება ამ კომპონენტის შესახებ ინფორმაციის შესანახად და სამართავად. მდგომარეობა შეიძლება შეიცვალოს დროთა განმავლობაში და, შესაბამისად, გამოიწვევს ამ კომპონენტის ხელახლა გადმოცემას. თქვენ უნდა განსაზღვროთ მდგომარეობა კომპონენტის კონსტრუქტორის მეთოდში, წინააღმდეგ შემთხვევაში კომპონენტი გახდება უსახელო.

17. რა არის მოქალაქეობის არმქონე კომპონენტი?

მოქალაქეობის არმქონე React კომპონენტს არ აქვს მდგომარეობა. ეს ნიშნავს, რომ თქვენ არ შეგიძლიათ მისი მდგომარეობის დაყენება this.setState() მეთოდი და არც არის გაცემული. მოქალაქეობის არმქონე კომპონენტს შეიძლება ჰქონდეს საყრდენი.

18. როგორ განაახლებთ მდგომარეობას React-ში

თქვენ განაახლებთ კომპონენტის მდგომარეობას მისი დარეკვით this.setState() მეთოდი.

19. ახსენით React-ის მკაცრი რეჟიმი

React-ის მკაცრი რეჟიმი არის ინსტრუმენტი, რომელიც ეხმარება დეველოპერს პოტენციური პრობლემების აღმოჩენაში, კომპონენტების უფრო ღრმა დონის შემოწმების გააქტიურებით და მეტი გაფრთხილების ხაზგასმით. მკაცრი რეჟიმი ხელმისაწვდომია მხოლოდ განვითარების რეჟიმში.

20. რას ნიშნავს ამაღლება სახელმწიფოს რეაქციაში?

ეს ნიშნავს ბავშვის კომპონენტებს მშობლისგან საერთო მდგომარეობის გაზიარების უფლებას, რადგან ეს აადვილებს საქმის მართვას, ვიდრე თითოეული ბავშვის კომპონენტს ინდივიდუალურად მართოს საერთო მდგომარეობა.

21. როგორ გადასცემთ მონაცემებს React-ში?

თქვენ გადასცემთ მონაცემებს React-ში რეკვიზიტებისა და გამოძახებების გამოყენებით. React-ის რეკვიზიტები ცალმხრივია, რაც საშუალებას აძლევს თვისებებს გადასცეს მხოლოდ მშობელი კომპონენტებიდან მათ შვილებზე. ბავშვის კომპონენტიდან მონაცემების მშობელს გადასაცემად, თქვენ უნდა გამოიყენოთ გამოძახების ფუნქცია.

22. განსაზღვრეთ Flux React-ში

Flux არის ცალმხრივი კონცეფცია აპლიკაციაში მონაცემთა ნაკადის მართვით. ცალმხრივი ყოფნა ნიშნავს, რომ მონაცემები შეიძლება გადავიდეს მხოლოდ მშობლის კომპონენტებიდან შვილებზე. Flux ასევე შეიძლება შეიცავდეს მონაცემთა მრავალ მაღაზიას თითო აპლიკაციაში.

23. განსაზღვრეთ Redux React-ში

Redux არის სასარგებლო ღია კოდის JavaScript ბიბლიოთეკა აპლიკაციაში რთული მდგომარეობის მართვისთვის. ის დამოუკიდებელია და შეიძლება გამოყენებულ იქნას სხვა ჩარჩოებში, როგორიცაა Angular. Flux-ისგან განსხვავებით, Redux ცენტრალიზებს აპლიკაციის სახელმწიფო მენეჯმენტს, რითაც აადვილებს რთული ინტერფეისების შექმნას.

24. როდის უნდა გამოიყენოთ Redux?

ყველა აპს არ სჭირდება Redux. მაგრამ ეს სასარგებლოა შემდეგ პირობებში:

  1. როდესაც თქვენ გაქვთ დიდი რაოდენობით განაცხადის მდგომარეობა თქვენს აპლიკაციაში
  2. როდესაც თქვენი აპლიკაციის ლოგიკა რთულია
  3. როდესაც თქვენს აპს აქვს დიდი კოდების ბაზა
  4. როცა ხშირად გიწევთ აპლიკაციის განახლება
  5. როცა აპზე ბევრი ადამიანი მუშაობს

25. რა არის ძირითადი განსხვავება Redux-სა და Flux-ს შორის?

ამ ორს შორის მთავარი განსხვავება ისაა, რომ Redux მართავს აპლიკაციის ყველა მონაცემს ერთი მაღაზიიდან, ხოლო Flux-ის ქვეშ შეგიძლიათ გქონდეთ მრავალი მაღაზია.

26. ჩამოთვალეთ Redux-ის კომპონენტები

Redux-ის 4 ძირითადი ნაწილია:

  1. მაღაზია – აქ ინახავთ აპლიკაციის მდგომარეობას.
  2. აქცია – ეს არის მოვლენები, რომლებიც იწვევს აპს მონაცემების გაგზავნას Redux-ის მაღაზიაში.
  3. შემცირება – ეს არის ფუნქცია, რომელიც იღებს აპის მიმდინარე მდგომარეობას და მოქმედებას არგუმენტებად, შემდეგ კი აბრუნებს ახალ მდგომარეობას შედეგად.
  4. შუადღე – ეს ფუნქცია საშუალებას აძლევს დეველოპერს აღბეჭდოს ყველა მოქმედება კომპონენტიდან, სანამ ისინი მიაღწევენ შემცირების ფუნქციას.

27. რა არის React Hooks?

React Hooks არის ფუნქციის კომპონენტების მახასიათებელი, რომელიც საშუალებას გაძლევთ მიიღოთ წვდომა React-ის სხვადასხვა ფუნქციებზე, როგორიცაა მდგომარეობის მონაცემები და განახლებების გადაცემა. იგი დაინერგა React 16.8-ში.

28. ჩამოთვალეთ ჰუკების ტიპი React-ში

React-ში არის 15+ კაკვები, დაწყებული ძირითადი კაკვებიდან, როგორიცაა useState, useEffect და useContext დამატებითი კაკვებით, როგორიცაა useCallback, useReducer, useMemo, useRef და ა.შ.

29. რა არის ფრაგმენტები?

React ფრაგმენტი არის მოსახერხებელი გზა კომპონენტში მრავალი ბავშვის ელემენტის დასაჯგუფებლად, DOM-ში დამატების გარეშე. თქვენ უბრალოდ განსაზღვრავთ ტეგს:

<>

or

და ჩატვირთეთ ყველა ბავშვის ელემენტი, რომელიც გსურთ შიგნით. ერთადერთი განსხვავება ისაა, რომ მოკლე ვერსია <> არ იღებს გასაღებებს და ატრიბუტებს, ხოლო გრძელი ვერსია ამას.

30. ჩამოთვალეთ react-dom პაკეტის ძირითადი მეთოდები

ეს არის createPortal() ბავშვების გარე DOM-ში გადასაყვანად და flushSync() განახლებების გასასუფთავებლად. ასევე არსებობს render() და hydrate() მეთოდები, რომლებიც React 18-დან შეიცვალა createRoot() და hydrateRoot()-ით.

31. რა არის React Keys?

გასაღებები უნიკალური იდენტიფიკატორებია, რომლებიც საუკეთესოდ გამოიყენება სიების სამართავად. კლავიშები აადვილებს სიაში ცალკეული ელემენტების იდენტიფიცირებას და იმის გარკვევას, თუ როდის განახლდა, ​​წაიშალა ან შეიცვალა თითოეული ელემენტი რაიმე ფორმით.

32. რატომ არის React Keys მნიშვნელოვანი?

გასაღებები მნიშვნელოვანია React-ში, რადგან ის ეხმარება რეალური DOM-ის ეფექტურ რენდერირებაში. React კარგია, რადგან ის ცდილობს მინიმუმამდე დაიყვანოს რომელი კომპონენტების ხელახლა რენდირება ხდება მოვლენის შემდეგ, ხოლო სიის კლავიშების გამოყენება ხელს უშლის React-ს მთელი სიების ხელახლა რენდერირება, რაც შეიძლება იყოს დიდი სიების პრობლემა.

33. რა არის მოვლენა React-ში?

მოვლენა არის ნებისმიერი ქმედება აპში, რომელიც მოდის მომხმარებლისგან ან სისტემისგან. ღონისძიება შეიძლება მერყეობდეს მაუსის დაწკაპუნებით ან მობილური მოწყობილობებზე შეხებით ფანჯრის ზომის შეცვლამდე, კლავიშის დაჭერით, გადათრევით, ფოკუსით და ა.შ.

34. ახსენით რა სინთეტიკური ღონისძიება ნიშნავს

სინთეზური მოვლენა არის ბრაუზერის ძირითადი მოვლენების შეფუთვა, პრობლემა ის არის, რომ სხვადასხვა ბრაუზერები თავიანთ მოვლენებს განსხვავებულად ასახელებენ. React იყენებს სინთეზურ მოვლენებს, რათა თავიდან აიცილოს მრავალი განხორციელების და მეთოდის შექმნის პრობლემა ყველა სხვადასხვა ბრაუზერისთვის. ამ გზით, React ინარჩუნებს საერთო სახელებს ბრაუზერის ყველა სხვადასხვა მოვლენისთვის, როგორც ერთიანი API.

35. რა არის Webpack?

Webpack არის მოდულის შეფუთვის სისტემა, რომელიც გამოიყენება JavaScript და CSS ფაილების გაერთიანებისა და მინიმიზაციისთვის. ის აგებულია Node.js-ზე და სასარგებლოა დიდი რაოდენობით ფაილებთან ან არაკოდურ აქტივებთან მუშაობისას, როგორიცაა სურათები და შრიფტები.

36. რა არის Creative-react-app?

Create-react-app არის ინსტრუმენტი, რომელიც დაგეხმარებათ შექმნათ ერთგვერდიანი React აპლიკაცია თქვენს Node.js გარემოში. ის აგენერირებს ყველა ფაილს და საქაღალდეს, რომელიც გჭირდებათ ძირითადი აპის დასაწყებად და იქიდან იღებთ. მას სჭირდება Node ვერსია 14.0.0 ზემოთ და npm ვერსიიდან. 5.6.

გამოყენება მარტივია:

npx create-react-app myNewApp

cd myNewApp

npm დაწყება

37. შეგიძლიათ Render სერვერის მხარე React-ით?

დიახ, შეგიძლიათ, თუმცა მას შეუძლია რესურსების ინტენსიური მიღება დიდი პროექტებისთვის. სერვერის მხრიდან რენდერი სასარგებლოა, რადგან ის აუმჯობესებს მომხმარებლის გამოცდილებას და SEO. თქვენ დაგჭირდებათ Node.js გარემო, ბანდლერი, როგორიცაა Webpack, და ფრეიმვური მსგავსი შემდეგი. Js მდე Remix React აპლიკაციების გაშვების დროს. რესურსის ინტენსიური გამოყენების გამოსავალი არის სტატიკური საიტის გენერატორის გამოყენება, როგორიცაა Next.js-ზე დაფუძნებული გაცვალა.

38. ახსენით რას აკეთებს ისრის ფუნქცია

ისრის ფუნქცია უბრალოდ ფუნქციების განსაზღვრის უფრო მოკლე გზაა. ეს არის ES6 სტენოგრამა, რომელიც ცვლის:

= ფუნქცია () ერთად ()=>.

მაგალითად:

ტესტი = ფუნქცია(){

დაბრუნება "ეს არის ტესტი";

}

შემდეგ ხდება:

ტესტი = () => {

დაბრუნება "ეს არის ტესტი";

}

ან ერთსტრიქონიანი განცხადებებისთვის:

ტესტი = () => „ეს არის ტესტი“;

39. რა არის ა რეაგირება როუტერი?

React როუტერი არის ბიბლიოთეკა, რომელიც უზრუნველყოფს მარშრუტიზაციის ფუნქციონირებას React აპლიკაციაში. ეს აადვილებს მდიდარი სანავიგაციო კომპონენტების ჩართვას და გამოყენებას, რაც შეიძლება ძალიან სასარგებლო იყოს დიდი ან რთული პროექტებისთვის.

40. რა არის React როუტერის გამოყენების ძირითადი უპირატესობები?

ის ქმნის სხვადასხვა url ბილიკებს თქვენი აპისთვის და უზრუნველყოფს window.location მნიშვნელობებს და ისტორიის ობიექტს.

41. რა არის ComponentWillUnmount()?

ეს არის კომპონენტის მეთოდი, რომელიც გამოიძახება, როდესაც React აპირებს კომპონენტის განადგურებას. ეს კარგი ადგილია ნივთების გასასუფთავებლად, ტაიმერების გასასუფთავებლად, ქსელის მოთხოვნების გასაუქმებლად და დეინიციალიზაციის სხვა მნიშვნელოვანი საკითხების მოსაგვარებლად.

42. რა არის Constructor()?

კონსტრუქტორი არის კომპონენტის მეთოდი, რომელიც გამოიძახება კომპონენტის ინიციალიზაციის დროს. ის ჩვეულებრივ გამოიყენება ლოკალური მდგომარეობების ინიციალიზაციისთვის და მოვლენის დამმუშავებლის მეთოდების დასაკავშირებლად.

43. რა არის ვირტუალური DOM?

React-ის ვირტუალური DOM არის რეალური HTML დოკუმენტის DOM-ის მსუბუქი ასლი. იგი გამოიყენება ეფექტური მართვისა და რეალურ DOM-ზე ცვლილებების განახლებისთვის.

44. რა უპირატესობები აქვს ვირტუალურ DOM-ს რეალურ DOM-თან შედარებით?

ვირტუალური DOM არის მსუბუქი და უფრო სწრაფი რენდერაცია, ვიდრე რეალური DOM, და ეს უფრო ეფექტურს ხდის ვირტუალურ DOM-ზე რენდერირებას და რეალურ DOM-ში ცვლილებების შეტანას მხოლოდ მაშინ, როცა საჭიროა. რეალურ DOM-ზე ყველა კვანძს აქვს შესაბამისი კომპონენტი ვირტუალურ DOM-ზე და როგორც კი ვირტუალურ კომპონენტში ცვლილებები მოხდება რენდერის შემდეგ, React-მა ზუსტად იცის რომელი რეალური HTML კვანძი განაახლოს ან წაშალოს.

45. ახსენი ტერმინი შერიგება React-ში

Reconciliation არის React-ის მეთოდი რეალური DOM-ის განახლების მხოლოდ საჭიროების შემთხვევაში, ვირტუალური DOM-ის განახლებული ვერსიების შემოწმებით, განსხვავებულად და მხოლოდ იმ ზუსტი კვანძების განახლებით, რომლებიც შეიცვალა რეალურ DOM-ზე.

46. ახსენი ტერმინი პროფილი React-ში

Profiler არის React ინსტრუმენტი, რომელიც ეხმარება აპის ოპტიმიზაციას გაზომვით რამდენჯერ ხდება აპლიკაციის რენდერი და რამდენი დრო სჭირდება თითოეულ კომპონენტს რენდერირებას. ეს ეხმარება დეველოპერს ამოიცნოს აპლიკაციის ნაწილები, რომლებსაც შესაძლოა ოპტიმიზაცია დასჭირდეს.

47. ახსენი ტერმინი კონტექსტი React-ში

კონტექსტი არის მონაცემთა გადაცემის მეთოდი React კომპონენტებს შორის მრავალ დონეზე, მონაცემთა გადაცემის გარეშე თითოეულ ბუდე დონეზე, რეკვიზიტების გამოყენებით. ის საუკეთესოდ გამოიყენება მონაცემთა მარტივი გაზიარებისთვის ბევრ კომპონენტთან, რომლებსაც არ სჭირდებათ მუდმივი განახლებები, როგორიცაა თემის ინფორმაცია და მომხმარებლის მონაცემები. მისი მინუსი ის არის, რომ მას შეუძლია გაართულოს კომპონენტის ხელახალი გამოყენება.

48. ახსენი ტერმინი სამონტაჟო React-ში

React-ში მონტაჟი არის კომპონენტის, როგორც კვანძის DOM-ზე მიმაგრების პროცესი. დამონტაჟება საპირისპიროა.

49. ახსენი ტერმინი გაწევის React-ში

რენდერი არის კომპონენტის დახატვის პროცესი. ეს ჩვეულებრივ ხდება მაშინ, როდესაც კომპონენტის მდგომარეობა იცვლება და React-ს უწევს ინტერფეისის გადახაზვა. თუ კომპონენტი ხელახლა შედგენილია რენდერის დროს, მაშინ მისი შვილობილი კომპონენტებიც ხელახლა შედგენილია.

50. ახსენი ტერმინი შეცდომის ზღვარი React-ში

შეცდომის ზღვარი ეხება React კომპონენტს, რომელიც იჭერს JavaScript შეცდომებს მისი შვილობილი კომპონენტებიდან, აღრიცხავს შეცდომებს და აჩვენებს სარეზერვო ინტერფეისს იმ კვანძების ნაცვლად, რომლებიც ავარიულ იქნა. შეცდომის საზღვრები დაინერგა React 16-ში.

დასკვნა

ჩვენ მივაღწიეთ ამ სიის ბოლოს 50 ყველაზე აუცილებელ React ინტერვიუს კითხვას და იმედია კარგად გექნებათ წარმოდგენა იმაზე, თუ რას შეიძლება ელოდოთ ამ დროისთვის.

ასევე უნდა გაითვალისწინოთ, რომ არაფერი არ რჩება უცვლელი და თქვენს ინტერვიუს შეუძლია მიიღოს ნებისმიერი მიმართულება, ამიტომ, თქვენ უნდა განაგრძოთ სწავლა და იყოთ განახლებული.

ნნამდი ოკეკე

ნნამდი ოკეკე

ნნამდი ოკეკე არის კომპიუტერის მოყვარული, რომელსაც უყვარს წიგნების ფართო სპექტრის კითხვა. მას აქვს უპირატესობა Linux-ზე Windows/Mac-ზე და უკვე იყენებს
Ubuntu მისი ადრეული დღეებიდან. მისი დაჭერა ტვიტერზე შეგიძლიათ ბონგოტრაქსი

სტატიები: 298

მიიღეთ ტექნიკური პროდუქტები

ტექნიკური ტენდენციები, გაშვების ტენდენციები, მიმოხილვები, ონლაინ შემოსავალი, ვებ ინსტრუმენტები და მარკეტინგი თვეში ერთხელ ან ორჯერ