вам виднее на самом деле.
Как мимопроходящий замечу: первое, что бросается в глаза это то что управление пользователями идёт ниже списка пользователей где-то глубоко, обычно подробное описание компонентов идёт разделами ниже после их первого упоминания.
На истину не претендую, но сам обычно пишу ТЗ в следующем порядке:
1. Общая информация, требования к дизайну и пр. инфа, относящаяся ко всему проекту целиком
2. Описание фронтенда, разделов
3. Детальное раскрытие ключевых компонентов фронтенда
4. Бэкенд\сценарии и пр.
а вы уверены, что это не клавиша залипла?) на клавиатуре\мышке. советую проверить. ну а если не поможет, я бы первым делом бы начал всякие левые программы отключать в диспетчере задач
спасибо за ответ. Сложность в том, что label опшена не известен в момент рендера, только его value. Для того что бы получить label нужно создавать мапу по options или в плохом варианте запускать цикл .find() по ним, а когда таких селектов несколько это вызывает нагромождение кода.
Дмитрий Дерепко, уверен что можно, вопрос как.
Селениум ведь как-то тестирует UI, и ждёт окончания ajax и пр. пока не рыл в него, но возможно он как-то поможет
Дмитрий Дерепко,
1. Сайт будет работать без перезагрузок, интерактивно, красиво, модно, молодёжно.
2. Последние 3 года пишу на реакте + rest api, полюбил их и не хотелось бы делать шаг назад и писать опять на *.php всё
Какие-то компоненты, например, могут тянуть инфу по AJAX и только после этого её отображать. npm build в этом случае не сможет отобразить информацию из этого запроса.