Никогда не пишите статьи в таком стиле. Есть налёт хамства и токсичности. Хуже воспринимается "инвертированная" информация, из-за чего она становится менее доступной.
Но мне хочется, чтобы выделился весь элемент вместе со скобками. Хорошо, что такая задача решается одной строкой в CSS. Просто надо использовать свойство user-select со значением all.
При таком подходе становится очень трудно выделить часть текста
C AST может работатьтранспилятор из jsx в js (например, Babel или TypeScript), но не сам React. React Compiler, добавляющий оптимизации,поставляется как плагин к транспилятору.
он отлично подходит и для больших проектов, сложных больших приложений.
Интересно, как будет выглядеть на htmx реализация такой штуки: внутри формы при выборе чекбокса нужно спрятать/показать другой блок, при выборе значения в одном селекте в другом селекте показать определённый список и т.п.
Проблема в htmx в том, что он не заморачивается с сохранением визуального состояния (например, фокус на чекбоксе), так как меняет всё через innerHTML.
Никогда не пишите статьи в таком стиле. Есть налёт хамства и токсичности. Хуже воспринимается "инвертированная" информация, из-за чего она становится менее доступной.
Как отображать ошибки, отправленные бэкендом после валидации?. Например, для поля с телефоном прилетела ошибка, что номер добавлен в чёрный список.
Размер генерируемого кода можно уменьшить, если вынести число колонок в CSS custom properties
А каким алгоритмом пользуетесь для назначения главной и второстепенных вкладок?
При таком подходе становится очень трудно выделить часть текста
Можно дополнительно тогда спросить, почему рендерится так:
Судя по статье, это не Next позволил, а разные решения типа кэширования в Redis, которые были вынуждены искать после перехода.
Насколько помню, `next/font` работает только со шрифтами из Google Fonts. Со своими локальными шрифтами он не умеет работать.
Сам же для таких задач пользуюсь Python Fonttools.
Какими инструментами пользуетесь для выполнения таких оптимизаций?
Важно уточнить, что компонент, в который будет передаваться такая функция, должен быть обёрнут в
memo
.Вставляйте код текстом, пожалуйста.
Только сжатие лучше перенести на уровень proxy-сервера, например, Nginx или Caddy.
Сам IP вычисляется на PHP, а не на CSS.
C AST может работать транспилятор из jsx в js (например, Babel или TypeScript), но не сам React. React Compiler, добавляющий оптимизации, поставляется как плагин к транспилятору.
Заходишь на сайт с документацией, а тебе пишут
Открываешь "документацию":
Виртуализация (таблицы, бесконечные ленты и др.) может сильно навредить в плане доступности. Пока нет ничего лучше, чем классическая пагинация.
Интересно, как будет выглядеть на htmx реализация такой штуки: внутри формы при выборе чекбокса нужно спрятать/показать другой блок, при выборе значения в одном селекте в другом селекте показать определённый список и т.п.
Проблема в htmx в том, что он не заморачивается с сохранением визуального состояния (например, фокус на чекбоксе), так как меняет всё через
innerHTML
.нет, вложенность тут не главное. Конкатенация селекторов по типу `&__title` это зло.
Скоро будет работать во всех браузерах:
Гораздо читабельнее.
А где тут React?