reactjs возвращает пустое значение против пустой строки из компонента - PullRequest
0 голосов
/ 13 февраля 2020

В реакции js, если мы возвращаем пустую строку "" вместо нуля.

В чем разница?

Предположим, ниже находится компонент.

const Abc = () => {
  return ''
}

Ответы [ 2 ]

1 голос
/ 13 февраля 2020

Всякий раз, когда вы возвращаете пустую строку из компонента вместо нуля, реагирование создаст текстовый узел для этого ответа.

Вы можете проверить его здесь .

0 голосов
/ 13 февраля 2020

Возвращение нуля обычно является лучшей идеей, если вы намереваетесь указать, что данные недоступны.

Пустой объект подразумевает, что данные были возвращены, тогда как возврат нуля ясно указывает на то, что ничего не было возвращено.

Кроме того, возврат пустого значения приведет к исключению пустого значения, если вы попытаетесь получить доступ к элементам в объекте, что может быть полезно для выделения ошибочного кода - попытка получить доступ к элементу ничего не имеет смысла. Доступ к членам пустого объекта не завершится неудачей, что означает, что ошибки могут go неоткрыты.

Лично мне нравится возвращать пустые строки для функций, которые возвращают строки, чтобы минимизировать объем обработки ошибок, который необходимо поместить на место .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...