RAX7, навел на мысль, что может быть можно подменить конструктор ReferenceError (например), чтобы он всегда возвращал определенное message, но неа: "Overriding" a native type (whether ReferenceError, String, or Array) is not possible.
ну и в тексте решения ReferenceError тоже нельзя написать, потому что I think you are cheating, your code have `Error` :D
JohnDoe116, ай да какие там технологии
" CSS-препроцессоры, SVG, таск-раннеры, основы JS, jQuery, Bootstrap, Git " вот этому всему уже лет 5-10
ну появится пара новых css свойств, которые нигде не будут поддерживаться кроме беток хрома с включенными экспериментальными флагами, да выйдет новая минорная версия бутстрапа, где добавят новый цвет кнопочки
longclaps, ну тут дело такое, что в гугле вобьешь "обзор инструментов", а там тебе напишут "пиши пальчиками", потом придет тебе рассылка арта с codepen, и понимаешь что пальчиками хер нарисуешь такое https://codepen.io/a-trost/pen/pXzbbq
Саша Ящук, токо да, это не аналог, unshift возвращает длину нового массива
с другой стороны, мою функцию можно вызывать много раз типа так :D
[3,5].myUnshift(34,52,25).myUnshift(34,52,25).myUnshift(34,52,25).myUnshift(34,52,25)
как я вижу, самым лучшим вариантом было бы уже от сервера получать "нужный объект", например по запросу на /api/get_by_id/2, но если у нас есть массив с объектами, из которых надо выбрать один объект по айдишнику, то предлагаю отдельно этот объект в стор не писать, а уже в нужном компоненте из массива напрямую на страницу и выводить (то есть шаги 1 2 4, без 3)
просто если это например книги одного автора, то их прикольно иметь уже все в сторе, чтобы можно было из компонента листать их влево-вправо, не делая новый запрос на сервер :)
а если "получаем список работ, находим по ключу нужный обьект -> Записываем его в стор", то весь ответ от сервера теряется
но круто, пойду почитаю и попробую разобраться