Как стать автором
Обновить

Комментарии 5

просим вас рассказать нам о том, как вы выполняете условный рендеринг.
Так:
//компонент If
export default function If({ condition, children }) {
    return condition === true ? children : null;
}

//и его использование
<If condition={2 === 2}>
    <span>Text</span>
</If>


Ну и c &&
reactjs.org/docs/conditional-rendering.html#inline-if-with-logical--operator
Жду следующий урок
Помогите!
Вопрос по части 18 (шестой этап работы над TODO — комментарии там уже закрыты) —
У кого вылетает ошибка в консоли при нажатии на чекбокс? Мне выдает props.handleChange not a function. Уже даже код просто копировал себе (и с оригинала тоже), но эта ошибка всё выскакивает. Нигде не могу найти решение. Почему компонент не видит функцию родителя?
Прикладывайте код компонента целиком. Вероятно у вас где-то опечатка.

А вы bind в конструкторе сделали?
this.handleChange = this.handleChange.bind(this)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий