B
B
Brake Made2018-03-23 17:30:51
React
Brake Made, 2018-03-23 17:30:51

How to make a condition to check the value in props?

Hello everyone, I have props in which the value is transferred from the json file at the request of the user. Or rather, he enters the full name, if there is no full name, then an error should be displayed, saying that there is no such user.
I write condition:

if (items ?????) {
  return <div>...</div>
}

как правильно его написать?
я хотел сначала сделать так, если после введенного значения в array length = 0 . тогда ошибку, если нет, то выводим что есть, но этот length я не могу ни как в условии написать.
5ab50f3f349b3975303906.png
вот так в консоле отображается ответ на запрос пользователя , то есть в json нет введенного значения.
смотрел так же в сторону React.PropTypes , но кажется это не совсем то

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
Maxim, 2018-03-23
@DanilAndreevich

If (items.length) { ... }
Because if (items) will turn items into a "boolean", and will first turn into an Object! (all arrays are objects), and the object is TRUE
But empty_array.length will return 0, which means FALSE
Or did I misunderstand your question? specify.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question