После обновления lightgallery к версии 2.8.3 вдруг получаю варнинги при запуске сервера приложений. Давно не возвращался к этому коду, но помню, что ничего подобного раньше не было.
Возможно, вы со мной не согласитесь (без проблем, предлагайте свой кейс). Но, на мой взгляд, когда у вас уже есть готовая галерея на реакте, и вам нужно всего только прикрутить к ней лайтбокс по клику на изображении - Lightbox2 одно из самых быстрых и простых решений.
Судя по анализатору трафика гитхаба, несложная галерея на реакте (в данном случае lightgallery) вызвала некоторый интерес у начинающих программистов. Ну ок, в продолжение темы - два примера кода, иллюстрирующих способы получения путей всех находящихся в определенной директории изображений, с целью их использования в том или ином варианте слайдшоу веб-странички.
И действительно. Превосходное, на мой взгляд, решение. Кто не пробовал glide.js - очень рекомендую: Glide.js is a dependency-free JavaScript ES6 slider and carousel.
Перед вами конспект (или же концепт, как угодно), задача которого - помочь осмыслить и освоить (в первую очередь автору) новые возможности отличного фреймворка Ruby on Rails, появившиеся в Rails 7.
Уникальная галерея изображений для вашего сайта.
Прикручиваем к нашей ImageFlow-карусели всплывающее окошко; таким образом, чтобы появлялось оное при клике на центральной (именно центральной, находящейся в фокусе) картинке.
Продолжаем украшать сайт.