wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

React

Total questions: 25

Worksheet time: 58mins

Name
Class
Date
1.

1. React nədir?

a)

A) Bir oyun motoru

b)

B) İstifadəçi interfeysləri yaratmaq üçün JavaScript kitabxanası

c)

C) Mobil tətbiq inkişafı üçün platforma

d)

D) Veb server

2.

2. JSX nədir?

a)

A) JavaScript Chrome

b)

B) JavaScript Extension

c)

C) JavaScript XML

d)

D) Array


3.

3.Aşağıdakı komponentdə props necə istifadə edilir?


function Greeting(props) {

return <h1>Hello, {props.name}!</h1>;

}

a)

A) Greeting({name}) olaraq istifadə edilir

b)

B) <Greeting name="John" /> olaraq istifadə edilir.

c)

C) {name} Greeting olaraq istifadə edilir

d)

D) <Greeting {nameProps="John"}/> olaraq istifadə edilir

4.

4. React-da context nədir və nə məqsədilə istifadə olunur?

a)

A) context yalnız səhifə arxa planını dəyişdirmək üçün istifadə olunur.

b)

B) context yalnız stil dəyişdirmək üçün istifadə edilir.

c)

C) context yalnız komponentin həyat dövrü ilə əlaqəli bir metoddur.

d)

D) context komponentlər arasında məlumat paylaşmaq üçün istifadə olunan bir üsuldur.

5.

5.React-də list rendering necə edilir?

a)

A) forEach() funksiyası ilə

b)

B) map() funksiyası ilə

c)

C) filter() funksiyası ilə


d)

D) reduce() funksiyası ilə

6.

6. React-də Virtual DOM ilə bağlı hansı fikirlər doğrudur?

a)

Virtual DOM React-in performansını artırmaq üçün istifadə olunur.

b)

Virtual DOM real DOM-dan daha yavaşdır.

c)

Virtual DOM real DOM ilə müqayisə edildikdən sonra yalnız dəyişən hissələr yenilənir.

d)

Virtual DOM-da bir dəyişiklik olduqda bütün komponentlər yenidən render olunur.

7.

7. React komponentləri arasında məlumat paylaşımını asanlaşdıran hansı konseptdən istifadə edə bilərik?

a)

A) Redux

b)

B) Webpack

c)

C) useEffect

d)

D) Virtual DOM

8.

8.React-də key atributu nədir?

a)

A) Komponentin stilini idarə edən atributdur

b)

B) Komponentin state-in dəyişməsini idarə edən atributdur

c)

C) Komponentin props-larını idarə edən atributdur

d)

A)List rendering zamanı hər bir elementin unikal identifikatorudur

9.

9.React-də prop drilling nədir?

a)

A) Məlumatın valideyn komponentdən uşaqlara ötürülməsi

b)

B) Məlumatın bir komponentdən digərinə, bir neçə səviyyə vasitəsilə ötürülməsi

c)

C)Məlumatın birbaşa uşaqlara ötürülməsi


d)

D) Məlumatın yalnız bir səviyyə vasitəsilə ötürülməsi


10.

10.React-də hooks-ların qaydaları nələrdir?

a)

A) Yalnız class komponentlərində istifadə edilməlidir


b)

B) Yalnız funksional komponentlərdə istifadə edilməlidir

c)

C) Yalnız render dövründə istifadə edilməlidir

d)

D) Hər yerdə istifadə edilə bilər

11.

11.useRef hooku nə üçün istifadə olunur?

a)

A) Vəziyyəti idarə etmək üçün.

b)

B) API sorğuları göndərmək üçün

c)

C) Asinxron əməliyyatlar üçün istifadə olunur

d)

B) DOM elementlərinə birbaşa referanslar saxlamaq üçün

12.

12.React-da componentDidMount lifecycle metodu nə zaman işləyir?

a)

A) Komponentin render olunmasından əvvəl.

b)

B) Komponentin render olunmasından sonra.

c)

C) Komponent hər dəfə render olunduqda.

d)

D)komponentin stilini dəyişdirmək lazım olduqda.

13.

13.Aşağıdakı kodda hansı səhv var?
const App = () => {

const [name, setName] = useState("");

const handleChange = event => {

name(event.target.value);

};

return <input type="text" value={name} onChange={handleChange} />;

};

a)

A)useState düzgün istifadə edilmir.

b)

B) name funksiyadır, amma dəyər olmalıdır.

c)

C) onChange düzgün yazılmayıb.

d)

D) useState başlanğıc dəyəri almayıb.

14.

14.React-də useCallback hook-u nədir?

a)

A) Hesablamaları optimallaşdırmaq üçün istifadə olunur

b)

B) Komponentin props-larını idarə edən hook

c)

C) Funksiyaların yenidən yaradılmasını optimallaşdırmaq üçün istifadə olunur

d)

D) Komponentin state-in idarə edilməsi üçün hook

15.

15. React Fragment ilə bağlı hansı fikirlər doğrudur?

a)

A) Fragment yalnız bir element ola bilər və içində başqa elementlər ola bilməz

b)

B) Fragment komponent içində gərəksiz div elementlərinin qarşısını almaq üçün istifadə olunur.

c)

C) Fragment-lərin qısa yazılışı boş (<> </>) sintaksisindən istifadə etməklə mümkündür

d)

D) Fragment yalnız funksiya komponentlərində istifadə edilə bilər.

16.

16.Bu kodun nəticəsi nə olacaq?

function App() {

const [count, setCount] = React.useState(0);

React.useEffect(() => {

setTimeout(() => {

setCount(count + 1);

}, 1000);

}, []);

return <p>{count}</p>;

}

a)

A) 0-dan başlayaraq hər saniyə 1 artacaq

b)

B) 0 olaraq qalacaq

c)

C) 1 saniyədən sonra 1 olacaq və dəyişməyəcək

d)

D) Error alınacaq

17.
  1. 17.Ekranda nə görünəcək?

  2. function Child({ message }) {

return <p>{message}</p>;

}

function App() {

return <Child message="Hello World" />;

}

a)

A) Hello message

b)

B) messsage

c)

C) World

d)

D) Hello World

18.

18.Redux Toolkit-də createSlice nə üçün istifadə olunur?

a)

A) Action-ları çağırmaq üçün

b)

B) Store-u bütün komponentlərə ötürmək üçün

c)

C) Reducer, action və initialState-i bir yerdə yaratmaq üçün

d)

D) Gələn action-a görə state-i yeniləmək üçün

19.

19. Redux-un əsas hissələrindən biri hansıdır?

a)

A) Store

b)

B) JSX

c)

C) Component

d)

D) Hook

20.

20.Webpack nədir?

a)

A) JavaScript kodunun müxtəlif brauzerlərdə işləməsi üçün transformasiya etmək üçündür

b)

B) JavaScript modullarını birləşdirən və optimize edən bir alətdir

c)

C) Helper funksiyalarını təkrarlamamaq üçün kodu optimallaşdırmaq üçündür.

d)

D) JSX və React kodunu transformasiya etmək üçündür

21.
  1. 21. Action nədir?

a)

A) Yeni komponent yaratmaq

b)

B ) API request göndərmək

c)

C) State-i dəyişmək üçün göndərilən siqnal

d)

D) CSS stilini tətbiq etmək

22.

22.Conditional rendering nədir?

a)

A) Hər zaman element göstərmək

b)

B) Şərtə görə element göstərmək

c)

D) State dəyişdirmək

d)

D) CSS əlavə etmək

23.

23.React Router-da useNavigate hook nə iş görür?

a)

A) API-yə sorğu atır

b)

B) Yönləndirmə (navigation) etmək üçün istifadə olunur

c)

C) State dəyişir

d)

d) CSS class dəyişir

24.

24.Class komponentdə state necə dəyişdirilir?

a)

A) this.state.count = 5

b)

B) this.setState({ count: 5 })

c)

C) useState(5)

d)

D) setState= { count: 5 }

25.

25.Class komponentdə state və props arasındakı fərq nədir?

a)

A) Fərq yoxdur, hər ikisi
eynidir

b)

b) Props valideyndən gəlir, state isə komponent daxilində idarə olunur

c)


C) Props dəyişməzdir, State dəyişkəndir

d)

D) Props yalnız string ola bilər, state isə number