, чтобы сохранить свой прогресс
9 янв. 2021 г., 13:36
Обсуждение задания "Optimize Re-Renders with shouldComponentUpdate"
Вот здесь описание задания совсем не раскрывает что надо сделать. Обычно в shouldComponentUpdate проверяют изменение каких-то отдельных переменных, к примеру так:
return nextProps.value !== this.props.value;
Но в данном случае для успешного выполнения надо проверять на кратность. Вот так:
shouldComponentUpdate(nextProps, nextState) {
console.log('Should I update?');
// change code below this line
if (nextProps.value % 2 == 0) {
return true;
}
return false;
// change code above this line
}
Из описания это совсем не ясно.
Все же надо вводить возможность переключения языков и по умолчанию делать англ. В оригинальном описании:
Modify the method so
Modify the method so
OnlyEvens
updates only if the value
of its new props is even.Even в данном случае - четный. То есть в оригинале и прописано, менять только если четный. А в переводе "только если value его новых реквизитов равно." и точка.
Еще желательно выводить к какой категории, какого курса относится этот топик) Понятно, что на урок можно перейти по вкладке "Задание", но дальше не совсем понятно из какой группы заданий урок и нет возможности перейти посмотреть.
ОК, добавлю. Задачу себе поставил.