CodeSOD: Чрезмерная и недостат... Заметка
The Daily WTF на русском

CodeSOD: Чрезмерная и недостаточная реакция

Текст обсуждает фрагмент React-кода, представленный анонимно, вызывая опасения по поводу его дизайна и функциональности. Код инициализирует переменную width как boolean, что необычно и, вероятно, проблематично. Предоставленная функция setWidth предназначена для обновления состояния width, но код вызывает setWidth дважды в одной и той же функции с противоположными значениями, что призвано попытаться форсировать повторный рендеринг. Это, вероятно, не работает должным образом и указывает на непонимание управления состоянием React. Автор предполагает, что этот подход является как неправильным, так и неэффективным. Сложность кода предполагает попытку обойти оптимизацию обновления состояния React. Автор подчеркивает заявление отправителя о том, что его наняли для исправления веб-сайта, разработанного оффшорной командой. Этот веб-сайт находился в критическом состоянии и нуждался в очистке. Автор проводит сравнение с крушением вертолета, подчеркивая низкое качество кода. Автор не является экспертом по React, но знает, что этот код неверен. Очистка вызвана тем, что компания осознала, что оффшорные команды могут не стоить экономии затрат. Автор включает в этот сценарий поговорку "Заплати мне сейчас или заплати мне потом". Текст завершается рекламой ProGet.