MrYogurt, Нужно писать меньше но лучше. Напиши два компонента но опиши их полностью по правилам, и тогда не будет тупняков, а сейчас ты в трех соснах запутался.
MrYogurt, Код твой?
Ты пытаешся вызвать проперти, которое не передаешь. Используй PropTypes чтобы обозначить обязательные проперти, тогда тебе сам реакт подскажет где ты ошибся.
Внимательно читай свой код, и внимательно читай родную документацию реакта.
Ошибка вылазит в компоненте AddOperator, посмотри внимательно какие проперти ты в него передаешь.
MrYogurt, закинь пример на codesandbox
Вместо bind нужно использовать стрелочную функцию и ты это уже делаешь в одном из коспонентов, а в Show - нет. Коспонент AddNewElement в твоем коде есть, а вот где он используется - нет. Разберись сначала в том что ты накопипачтил тут
Пуш - 1) модифицирует существующий массив а не выдает новый, 2) выдает длинну новго массива, так что такая эмуляция очень приблизительная, на собеседовании не прокатила бы.
Сергей, Интересное ТЗ, мне обычно писали где API взять, как правило тестовые были на публичном API github
Если работодатель дает ссылку на АПИ с которым он знаком, тогда и он знает чего ожидать, и я не трачу время на поиск публичного апи
PulseAudio allows for simultaneous output to multiple sources. In this example, some applications are configured to use HDMI while others are configured to use analog. Multiple applications are able to receive audio at the same time.
Но лучше поискать какойто графический роутер для pulseaudio
ScriptKiddo, Если переходили по ссылке на youtube, то могли понять, что это не у одного вас такая проблема, так что вероятность повториться у нее есть.