Если есть возможность править исходный css, можно переделать его в scss обернуть в класс, прогнать через css компилер, подключить результирующий файл, блок к которому нужно применить стили обернуть в класс.
Вопрос теперь, ради чего такое поликостылирование?
Предложеный выше список предполагает хостинг где душе угодно и обновление любой CMS. Все вышеперечисленное - CI/CD системы, часть из них интегрирована с хостингами исходных кодов, для удобства.
Что гитлаб, что битбакет,что гитхаб могут после заливки изменений исходников с мастер собрать проект и залить его на ваш хостинг https://oncletom.io/2016/travis-ssh-deploy/
y0u, А я что написал ? В этом куске кода нет пропсов, нет других переменных в стейте, нужно просто посмотреть пришли фильмы или нет. ДЛя данной конкретной задачи сработает без ефекта, если нужно отследить изменение конкретной переменной, нужен ефект.
еффект не обязателен, если вынести консоль лог из ефекта, он тоже сработает, и в этом коде этого достаточно, но он будет срабатывать не только при изменении films но и при изменении любой пропсы и стейта в компоненте.
Alice, Охренительная подсказка, на 5, направление правильное, но реализация мимо Даниил Чистяков, Почитай внимательно доку про Ефект и про стейт
Идея у Alice правильная, только твой хук оставь как был, а консоль лог в отдельном ефекте выводи, у которого зависимость [films]
Ну или банально вынеси console log из ефекта и просто перед ретурном поставь.
Вопрос теперь, ради чего такое поликостылирование?