Я уверен что ошибок в коде куча.Добавьте флаг JSON_THROW_ON_ERROR и наслаждайтесь их просмотром.
Ведь мы создаем новый li при клике на btn, и он попадает в DOMНу да, попадает. А чтобы что-то с ним делать, нужно навесить обработчик события. Совершенно непонятно, что вас в этом процессе удивляет.
<ol />) и тогда навешивать отдельные обработчики на создаваемые элементы не придётся.
насколько этично и не нарушает ли авторские права ситуация, когда кто-то берёт этот проект, немного модифицирует его и решает продавать, например, как SaaS?Этичность - вещь неизмеримая и субъективная. Лиценцию MIT это не нарушает, какую-нибудь другую может нарушить. Вы совершенно верно сказали, что лицензий много и у каждой есть особенности.
Исходный код закрыт, оригинальный бренд проекта не используется, хотя общий интерфейс похож. Как в таких условиях возможно вообще уведомить о первоначальных авторах еще?Лицензия MIT и не требует уведомлять.
линукс может не встать на ноутЭто было актуально лет 10-15 назад.
В настоящий момент работает Read-only режим доступа к элементам инфоблока. Доступны следующие методы получения и фильтрации записей:
iblock.element.get
iblock.element.list
<a href="#"/> там, где должен быть <button/>, вы уже сделали половину семантики страницы.
<BannerContent key={currentSlide} currentSlide={currentSlide} /><motion.x /> ключи можно вообще убрать, без них песочница не ломается.