В вебе есть ДРМ защита, но те примеры, что я видел, в огнелисе не работали, а в хроме лишь частично.
Собственно, вот пример: https://bitmovin.com/demos/drm
Мне просто интересно, а есть хотя бы одна причина постоянно включать комп отвёрткой? Кнопка в наше время что, какая-то роскошь? Да банально выведи 2 провода наружу и замыкай, всяко проще и безопаснее.
Kentavr16, в таком кейсе ничего не сделать, в любом случае будет фейл. Разве что проверять на соответствие следующего паттерна, чтобы точнее место ошибки показать.
Kentavr16, непонятно чти именно может быть удобнее, с учётом, что тебе всё равно надо будет сравнивать текст на полное и частичное совпадения.
Разве что можешь все строк заджойнить и написать один большой регексп.
Я всё ещё не понимает каким образом может возникнуть описанная проблема, но давайте кое что проверим. alaskafx, замени оба ключа на "currentSlide". Да, чтобы был одинаковый в обоих анимациях. У них разные предки, разность ключей роли не играет.
alaskafx, ключ нужен при рендере массива. Без этого его тоже можно использовать, тогда при изменении ключа компонент полностью анмоунтится и замоунтится заного с новыми данными.
В конкретно данном случае это может работать как ты хочешь, если описанный тобой эффект происходит при моунте/анмоунте, но причём здесь описанная тобой проблема с ключом мне вообще непонятно, по мне так она вообще никакого отношения к коду и твоей задачи не имеет.
Скорость загрузки страницы, скорость работы интерфейса (можешь из профайлера что-то взять), улучшение UX (скажи, что на людях протестировал и по результатам..., можешь даже опросник с оценками сделать, с опросами до и после изменений), и т.д.
захочешь что-то кастомизировать нестандартно - заебёшься.
Делать что-то нестандартно — это всегда гемор.) Особенное если нестандартом является всё приложение.
Так что ну его нафиг эти нестандартные решения. Одно дело, когда выбора нет, а другое, когда просто "шоб было".