В React-списке с контролируемыми <input> можно удалять элементы из середины. Сейчас key — индекс массива. Пользователи жалуются, что текст «переезжает» в соседние строки после удаления. Что делать?
Anonymous Quiz
19%
Обернуть список во фрагмент <>...</>
72%
Давать стабильные key по id сущности и не переиспользовать ключи
0%
Сделать инпуты неконтролируемыми
9%
Добавить React.memo к элементу списка
Расскажу, как я накатал Python-скрипт (~200 строк), который из трёх скринов сайта (десктоп/планшет/мобила) собирает одну адаптивную HTML-вёрстку на Tailwind; код, демо и подводные камни.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Сделана на чистом CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
В обработчике клика вы вызываете queueMicrotask(A), затем requestAnimationFrame(B), затем setTimeout(C, 0). В каком порядке вызовутся колбэки относительно ближайшего кадра?
Anonymous Quiz
31%
A → B → C
38%
B → A → C
13%
C → A → B
18%
A → C → B
Покажу, как corner-shape приручает углы — не только округлять, а вырезать, заострять и комбинировать. Разберём примеры, нюансы поддержки и как уйти от SVG/картинок. Будут демки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1