React · Junior · Pytanie 5 z 75

Dlaczego nie można napisać {if (isAdmin) { <Admin /> }} wewnątrz JSX?

Wyjaśnienie

Wewnątrz {} można umieścić dowolne wyrażenie JS dające wartość: zmienną, wywołanie funkcji, ternarny cond ? a : b, cond && a. Instrukcje (if, for) stosuje się poza JSX - przed return lub w osobnej funkcji. React nie ma komponentu <If>.

Do poczytania

Błąd w pytaniu

React · Junior · pytanie 5

Sprawdź się

Rozwiąż test React · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test