wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

React alapok

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

Mi az a React?

a)

Egy adatbázis-kezelő

b)

Egy backend keretrendszer

c)

Egy programozási nyelv

d)

Egy JavaScript könyvtár felhasználói felületek készítéséhez

2.

Mire utal a my-react-app a következő parancsban?
npm create vite@latest my-react-app

a)

Hivatkozás egy meglévő alkalmazásra

b)

Az új alkalmazáshoz használni kívánt név

c)

A létrehozandó alkalmazás típusa

d)

Kulcsszó React alkalmazás létrehozásához

3.

Milyen parancsot kell használni a React helyi fejlesztői szerver elindításához?

a)

npm build

b)

npm serve

c)

npm run dev

d)

npm start

4.

Mi az alapértelmezett helyi host port, amit a Vite használ a React fejlesztői szerverhez?

a)

8080

b)

3000

c)

5000

d)

5173

5.

Igaz vagy hamis? React kód fejlesztéséhez és futtatásához Node.js szükséges.

a)

Igaz

b)

Hamis

6.

Milyen típusú HTML elem lesz megjelenítve a következő kódból?

function Car() {return <h1>Ford Mustang</h1>;}
createRoot(document.getElementById('root')).render( <Car />)

a)

Component

b)

h1

c)

div

d)

ReactDom

7.

Melyik kulcsszó hoz létre konstanst JavaScriptben?

a)

constant

b)

const

c)

var

d)

let

8.

A „valódi” DOM memóriában tárolt másolatát minek nevezzük?

a)

React DOM

b)

Shadow DOM

c)

Virtual DOM

d)

DOM

9.

A React komponensek nevének nagybetűvel kell kezdődnie.

a)

Igaz

b)

Hamis

10.

Melyik operátor használható egy React komponens feltételes renderelésére?

a)

??

b)

::

c)

||

d)

&&

11.

Amikor egy listát JavaScript map()metódussal renderelünk, milyen attribútum szükséges az egyes elemek rendereléséhez?

a)

data

b)

id

c)

key

d)

index

12.

Mit jelent a JSX?

a)

XML-t helyettesítő adatbázis

b)

JavaScript Extreme

c)

JavaScript + XML keveréke

d)

A CSS egy új változata

13.

Hogyan lehet a következő tömböket egy tömbbe egyesíteni a spred operátorral? (Cél: [1, 2, 3, 4, 5, 6])

const array1 = [1, 2, 3];

const array2 = [4, 5, 6];

a)

const combined = [array1, array2]

b)

const combined = [...array1, ...array2]

c)

const combined = ...array1 + ...array2

d)

const combined = array1 + array2

14.

Mi a helyes szintaxis egy Car nevű komponens fájlból történő exportálásához?

a)

export default Car;

b)

export Component.Car;

c)

export Car as Component;

d)

export internal Car;

15.

Mi a következő kód kimenete?

const make = 'Ford';

const model = 'Mustang';

const car = { make, model };

console.log(car);

a)

{ make, model }

b)

{ make: 'Ford', model: 'Mustang' }

c)

{ car: 'Ford', car: 'Mustang' }

d)

{ car: { make: 'Ford', model: 'Mustang' }}

16.

Mi a komponens?

a)

Újrahasználható UI egység

b)

Egy teljes weboldal

c)

Kizárólag egy kép a weboldalon

d)

Egy HTML tag

17.

Hogyan hozzunk létre egy komponenst?

a)

function MyComponent() { return <h1>Hello</h1>; }

b)

component MyComponent() { return <h1>Hello</h1>; }

c)

<component name="MyComponent" /> { return <h1>Hello</h1>; }

d)

function MyComponent() ( return <h1>Hello</h1>; )

18.

Mi a useState hook feladata?

a)

API kérések végrehajtása

b)

Állapot kezelése komponensen belül

c)

CSS stílusok alkalmazása

d)

Változó kezdeti értékének beállítása

19.

Hogyan adhatunk HTML attribútumot JSX-ben osztályhoz? (class helyett…)

a)

classname

b)

classReact

c)

cssName

d)

className

20.

Mi történik, ha egy state változik?

a)

Az oldal újratölt

b)

A komponens újrarenderelődik

c)

Semmi

d)

Meg kell hívni a useState() függvényt

21.

Hogyan adjuk hozzá az eseménykezelőt JSX-ben?

a)

<button onClick="handler">

b)

<button click={handler}>

c)

<button onClick={handler}>

d)

<button onclick={handler}>

22.

Hogyan adhatunk át adatot a szülő komponensből a gyerek komponensnek?

a)

props segítségével

b)

CSS fájlban

c)

database-en keresztül

d)

state változón keresztül