Нужно выполнить определенный код если человек зашел на сайт с мобильного телефона.
Какое посоветуете решение, достаточно ли определить ширину экрана через window.innerWidth ? Если да, то от какой ширины отталкиваться?
Есть еще вариант использовать navigator.userAgent
Просто если это можно сделать средствами JS в пару строчек, то я бы не хотел подключать какую-то отдельную библиотеку для этой задачи
Это нельзя сдалать в пару строчек надежно. Любая проверка на то является ли устройство мобильным - всегда комплексная, так как есть вероятность ошибки. Ищите библиотеку.