Валік
const deleteElements = (arr, i) => arr.splice(i, 1)
Dmitriy
var ???
это тебя больше всего в коде удаления элемента из массива удивило?)
Dmitriy
а я дальше и не смотрел
правильно, ужасы наночь вредны
Mikhail
ну тип в 2019 юзать вар, че
Tim
Довольно изысканное решение для такой тривиальной задачи. Тимлид тоже спрашивал: "Ты всегда так пишешь?"
Daniil
А jwt токены в localStorage хранить норм?
Tim
The JWT needs to be stored inside an httpOnly cookie, a special kind of cookie that’s only sent in HTTP requests to the server, and it’s never accessible (both for reading or writing) from JavaScript running in the browser.
Gennadii
Ребят, подскажиет кто юзал сагу, нужно по определённому экшену делать takeEvery по debounce, не могу найти информацию как их совместить
Oleg
А jwt токены в localStorage хранить норм?
Кто знает почему стейт не меняется?
Андрей
Кто знает почему стейт не меняется?
И где тут работа со стейтом?
アレクサンダー・バキマトフ
что то какая то дичь начинается ближе к ночи)
Андрей
Посмотри что такое array.prototype.map
Michael
что то какая то дичь начинается ближе к ночи)
так весь день говнокодили, к вечеру запустили в продакшн :)
Кирилл
запиши результат в отдельную переменную
Gennadii
take просто делай
Благодарю, разобрался, кажется) debounce сам может весь генератор проилдить, я сейчас вместо takeEvery просто сделал debounce(500, C.GET_PICTURE, fetchPictureSaga); и он все елды саги сделал, как по takeEvery.
Vlad
то чувство, когда ты реакт джуниор, заходишь сюда, смотришь на примеры вашего кода и офигиваешь))
Anton
Volodymyr
😂
Oleg
Посмотри что такое array.prototype.map
блин привык что в jsx там автоматом )
Oleg
пример
видимо, он про мой бесподобный код
Vlad
я в общем) афигиваю)
Valentin
я в общем) афигиваю)
Попробуй не придумывать себе лишние проблемы и упрощать. Большинство затупов будет связано из-за плохой архитектуры, которая заставляет писать много лишнего. Код должен быть макс коротким и без усложнений. удачки
Vlad
просто мало опыта) я как бы интуитивно понимаю как какой-то функционал работать должен, но не понимаю как его написать)
Oleg
Попробуй не придумывать себе лишние проблемы и упрощать. Большинство затупов будет связано из-за плохой архитектуры, которая заставляет писать много лишнего. Код должен быть макс коротким и без усложнений. удачки
сейчас мог скопировать почти идентичный код который генерирует список инпутов с возможностью их редактирования и изменением стейта. но пришлось делать универсальный компонент чтобы не повторяться в итоге трачу на это уже пол дня -_-
Vlad
шутка!)
Успішний Андрій
Серьезно? Реклама оружия в группе по Реакту?
Mike
Серьезно? Реклама оружия в группе по Реакту?
застрелиться, если что то не можешь сделать и не задавать тут вопросов)
Igor
Mike
охолощеное
да ты почитай, что там в группе, я давно так не угарал, хоть бы в гугл поиске ошибки проверили
Vlad
ФСБ ищет способы заработать повышение
Vlad
Так схп же законен
Аааа ну тогда ладно
アレクサンダー・バキマトフ
Ох..
ты опоздал к этому празднику жизни:D
Китикет
блин привык что в jsx там автоматом )
Ну вообще совсем не автоматом, у тебя в коде array.map() Результат которого возвращается на месте, но никуда дальше не идет А в jsx грубо говоря new Element(array.map()) То есть результат под капотом передается при создании ноды Но пример кода очень грубый, в jsx конечно несколько иначе это выглядит
Китикет
охолощеное
Ну вообще можно и застрелиться) В упор оно дико может надамажить, особенно в глаз
Sergey
Ну вообще можно и застрелиться) В упор оно дико может надамажить, особенно в глаз
может тогда вообще под стрельбу патронами можно переделать? ток где и патроны не где брать😕
M a✖️
Подход: контейнерный -презентационный компонент, актуален сейчас?
Китикет
Это шутка что синтаксический сахар хуже поддерживается, или автор мемеса реально так считает?)
Китикет
Подход: контейнерный -презентационный компонент, актуален сейчас?
Контейнеров не существует, есть компоненты и еще раз компоненты)
M a✖️
Контейнеров не существует, есть компоненты и еще раз компоненты)
Ну типа, что существование компонента только ради проброса данных другому, есть в этом смысл какой-то
Sergey
Это шутка что синтаксический сахар хуже поддерживается, или автор мемеса реально так считает?)
Есть разные грани. Иногда он упрощает код, а иногда сахар ради сахара. В конечном итоге убиваешь н-ное время, чтобы понять другого разработчика.
Китикет
Есть разные грани. Иногда он упрощает код, а иногда сахар ради сахара. В конечном итоге убиваешь н-ное время, чтобы понять другого разработчика.
Ну я, увидев данный мемес, сразу подумал об async/await или class, и не понял как это пляски с прототипами или бесконечные then могут быть более поддерживаемыми Так что мы о разном походу)
Sergey
Ну я, увидев данный мемес, сразу подумал об async/await или class, и не понял как это пляски с прототипами или бесконечные then могут быть более поддерживаемыми Так что мы о разном походу)
Классы, async/await это "стандартизированный сахар" на уровне ЯП. Видя их в коде ты сразу понимаешь что это за штука и как она работает.
Sergey
Ну я так и понял уже, что там речь идет о пользовательском сахаре
вообще фиг знает, что вкладывал автор в мем :) я увидел свой опыт из проектов
Китикет
вообще фиг знает, что вкладывал автор в мем :) я увидел свой опыт из проектов
Я так вообще не слышал чтобы этот термин (синтаксический сахар) употребляли в таком контексте Для меня "синтаксический" это уже близко к тому самому уровню ЯП, наверное
Китикет
Ну типа, что существование компонента только ради проброса данных другому, есть в этом смысл какой-то
Если подробнее, то представь что есть компонент, допустим на хуках, и через эти хуки данные например из редакса достаются, а нам надо протестировать результат рендеринга Получается, чтобы это сделать, нам надо еще стор сделать, подключить в процесс тестирования провайдер, ну и еще невесть что Ну а если добавить один уровень вложенности и передавать туда все это дело через пропсы, сразу задача сильно упрощается)
Китикет
Но я лично не вижу смысла в тестировании чисто вьюшки (может проекты не видел такого уровня, чтобы это реально было полезно)
Джон
Скриншоты.
снэпшоты может?)
Андрей
снэпшоты может?)
Нет. Тестировать вёрстку кроме как скриншотами непродуктивно.
Alex
Ребят, помогите с регуляркой, нужно в тексте найти слово, с 32х символов, кол-во букв и цифр любое, но буквы только заглавные
Alex
Написал как-то так /(?=.*[A-Z])[A-Z0-9]{32}/gi) Но маленькие буквы тоже пропускает