Не работает условие реакт / react
Помогите, пожалуйста, разобраться, почему не срабатывает условие?
Если убрать восклицательный знак перед условием - скрывается этот компонент, но на двух страницах, а мне нужно, чтобы он скрывался на одном варианте страницы, то есть чтобы сработало вот это:
const isProlongation = data?.draftId === 0;
Что тут не так? Спасибо!
далее есть компонент с прописанным условием
{!isProlongation && (
...
)}
const isProlongation = data?.draftId === 0;
data приходит как пропс из другого файла и там ее значение:
data: CalculationData | null;
в CalculationData лежит это:
CalculationData {
draftId: number | null;
calculationDate: Date | string | null;
...}
Источник: Stack Overflow на русском