@GunAlv

Является ли пустой объект в стейте вместо null плохой практикой?

Например, в контейнерной компоненте можно указать стейт как
state = {
   someValue: {} // null
}


Какая разница в подходах? Если я установлю пустой объект, то смогу использовать его поля без необходимости проверки существования оных: this.state.someValue.test. В случае null будет закономерная ошибка
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fragster
@Fragster
помогло? отметь решением!
Является ли пустой объект в стейте вместо null плохой практикой?

Чаще да. Вместо null еще undefined можно использовать.

А для свойств есть Optional_chaining
Ответ написан
kirbi1996
@kirbi1996
Заюзай typescript, он тебе подскажет где хорошая а где плохая практика
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы