hackuun, всегда можно обрабатывать ответ перед отправкой на фронт с помощью функции, которая приведет к нужному виду данные.
Элементарный JSON.parse с функцией реплэйсером, которая заменит null на что-то ожидаемое. Это уже от ситуации зависит.
Да как удобно. Мне удобно фиксить данные на бэкенде, чтобы они приходили в нужом формате.
Кому-то удобно писать obj && obj.field && obj.field.nested.
Ну нет единого православного способа же.
hackuun, я ж хз что у вас правильно )) ИМХО если я жду строку с бэкенда, то и хочу получить строку, а не null. Это мой бэкенд, я ему доверяю. Почему я должен пилить проверки на каждый чих?
Теги капсом это кастомные компоненты. Экономия трафика на символе переноса строки тоже не в кассу, ибо темплейт компонента будет преобразован в рендер функцию.