Viktor
yagni
Viktor
Походу придется. Но вот как например в Яндексе это делают, если там 1000 элементов?
мне кажется, что литкод с его теоретической сложностью проел тебе мозг 😊 не везде нужно ускоряться, джаваскриптовый движок умеет нормально оптимизировать под капотом и быстро работает в большинстве случаев.
Viktor
Походу придется. Но вот как например в Яндексе это делают, если там 1000 элементов?
что я хотел сказать, это то, что если у тебя в листе 1000 элементов и все тормозит — надо прикручивать пагинацию 😉 типа не решать проблему, а сделать так, чтобы её не было. по тризу.
Порридж В Ко-ливинге
Viktor
«в листе» в смысле по которому ты все рисуешь, я предполагаю
Viktor
Так лол, это же другое, это наоборот, мне надо менять массив, и чтобы обновлялось
я просто пытался провалидировать понимаешь ли ты почему реакт не хочет перерисовывать без этого.
Viktor
чтобы понять в чем вопрос.
Viktor
Нуу-у-ж-ж-жжж-ж-жнооо наилуу-у-чшую сложно-о-сть
во-во, я про это и говорю. проел литкод мозг 😉
Порридж В Ко-ливинге
Viktor
Ну блин, они будут смотреть, и увидят, что я не эффективно использую память
и будут неправы. прикручивай пагинацию если большой лист 😉
Порридж В Ко-ливинге
Я хочу, чтобы не надо было массивы туда сюда гонять
Порридж В Ко-ливинге
и будут неправы. прикручивай пагинацию если большой лист 😉
Ну вот неужели ни у кого не было такой проблемы, или все бегали от неё?
Viktor
Я хочу, чтобы не надо было массивы туда сюда гонять
я могу сказать тебе костыль как этого добиться, но... зачем
Viktor
Ну вот неужели ни у кого не было такой проблемы, или все бегали от неё?
так ещё раз, тут не от чего бегать. я могу сказать как бы я смотрел на это с точки зрения проверяющего, имхо. ожидаю самый обычный [...]. если вижу, что там костыль или какая-то хитрая оптимизация тем более — делаю пометку узнать у чувака померил ли он перфоманс, как он это делал, ожидая, что он покажет «ну смотри, вот так измерял до, вот так стало после, профит». если же он скажет «ну, не кайф гонять туда-сюда массива, хз, на всякий пожарный решил вкрутить» — это красный флаг.
Viktor
Ну вот неужели ни у кого не было такой проблемы, или все бегали от неё?
такая проблема очевидно есть в больших приложениях где все иммутабельно. и для этого и придумали immutable.js, выше ссылку кидал.
Viktor
но если его использовать в тестовом задании, опять же имхо — это карго-культ.
Порридж В Ко-ливинге
Порридж В Ко-ливинге
я не понял 😊
Я походу не понял. Это же лиьа для иммутабельных массивов?
Viktor
Я походу не понял. Это же лиьа для иммутабельных массивов?
какая? immutable или Object.freeze? я потерялся о чем мы говорим
Viktor
типа того. коллекций. там есть разные, и мапы, и стеки и т.д.
Порридж В Ко-ливинге
А TS есть ReadOnly
Viktor
А TS есть ReadOnly
ну это не про то. это про то, чтобы надеть царапки на руки разработчикам. это, конечно, норм, но мы про концепции говорим
Порридж В Ко-ливинге
А как бы вы к // @ts-ignore previews[selected][name] = value; Отнеслись бы?
Viktor
Roman
А TS есть ReadOnly
TS не имеет никакого отношения к рантайм ограничениям (то есть изменениям поведения/интерпретации кода), все аннотации служат исключительно для помощи разработчику в поддержании кодовой базы и т.д. и в некоторых случаях помогают компилить в оптимизированный JS код, но никаких рантайм constraints.
Roman
мм?
Порридж В Ко-ливинге
мм?
Я знаю. Я сказал, что можно использовать Object.freeze с ‘use strict’, оно будет бросать ошибки. А чтобы изначально не написать код, который будет менять иммутабельный код, можно использовать TS для линтера
Roman
ну Object.freeze раньше был сильно дорогой, не знаю как сейчас) > А TS есть ReadOnly Звучало как непонимание механизма работы, ок, если понимаешь 🙂
Evgeniy
Одна неточная регулярка, и уже задача четвертого дня не решалась. Голову поломать пришлось изрядно 🤪
Порридж В Ко-ливинге
“Starting next month, all new source code repositories created on GitHub will be named "main" instead of "master" as part of the company's effort to remove unnecessary references to slavery and replace them with more inclusive terms.” Пздц
Порридж В Ко-ливинге
ну новые-то че, пускай. старое не ломается и ладно.
По факту да, но все равно не приятно
Viktor
пускай там в свои омериках загнивают как хотят, че
Порридж В Ко-ливинге
🤷
Даже этот эмодзи из-за левых трендов 🤣🤣🤣
Порридж В Ко-ливинге
пускай там в свои омериках загнивают как хотят, че
Так лол, Америка – столица мира. Все что происходит в Штатах – влияет на любую страну
Viktor
Даже этот эмодзи из-за левых трендов 🤣🤣🤣
кастомизация эмодзи-то чем плоха. кайф черного чувака выбрать кому-то пускай выберет 😉
Порридж В Ко-ливинге
Т.е. сейчас девочки в Сызрани, без горячей воды и со сломанными дорогами будет думать как угнетают чернокожих и гендеры, потому что это модно в Твиттере
Viktor
хотя что-то мне подсказывает, что она не особенно долго будет переживать по этому поводу
Порридж В Ко-ливинге
кастомизация эмодзи-то чем плоха. кайф черного чувака выбрать кому-то пускай выберет 😉
Да ни чем, наоборот странно что раньше не додумались. Хотя сразу не догадываются обычно. Но толковых эмодзи все равно не добавляют, сейчас в приоритете левые штуки всякие
Порридж В Ко-ливинге
хотя что-то мне подсказывает, что она не особенно долго будет переживать по этому поводу
Хз, пол твиттера забито такими. Вообще Твиттер не люблю, там очень странные люди сидят…
Yuri
Даже этот эмодзи из-за левых трендов 🤣🤣🤣
я вот возмущен перекосом эмодзи в сторону положительных эмоций
Yuri
максимальный негатив в них - это милое раздражение, типа такого: 😡🤬
Yuri
где человечек, бьющийся головой о стену, где человечек, стреляющий себе в висок? Как мне выразить ярость этими значками? Где хотя бы человечек, крутящий пальцем у виска? Смайлики в скайпе намного сбалансированней.
Yuri
Yuri
Вот она экспрессия
Yuri
вот это достойно!
Порридж В Ко-ливинге
Ну да, жестокости вооьще в эмодзи нет. Тоже тренд, но самый на лучших из всех которые есть
Roman
Т.е. сейчас девочки в Сызрани, без горячей воды и со сломанными дорогами будет думать как угнетают чернокожих и гендеры, потому что это модно в Твиттере
Не думаю, что она вообще когда-нибудь будет переживать по этому поводу, кажется проблема с угнетением по расовой принадлежности в России не является такой острой как в США, у них все проблемы из-за рабства чернокожих, которое держалось фактически вплоть до 1960-х годов; хоть в России тоже было рабство, но оно было владением белых белыми и отменили его, аж в 1861 году.
Evgeniy
На три экрана регулярка, надеюсь? 😀
Не, всего лишь "^\d{9}$" ) Конец и начало строки не учёл.
Порридж В Ко-ливинге
Активно юзаю
А, ну тем более
Sergei
Твиттер разный, техническая тусовка англоязычная очень крутая
Порридж В Ко-ливинге
Твиттер разный, техническая тусовка англоязычная очень крутая
Хз, у меня куда я не зайду, везде девочки с конченными никами и всчким высером на стене
Sergei
Твиттер в последние время выстрелил у обычных россиян и там какие-то дикие цифры по статистике. Я обычно их вижу по слову «Твиттерские»
Порридж В Ко-ливинге
Надо обратно удалить инсту. Зарегался там, чтобя ответить чуваку по поводу вакансии - он 2 разар заигнорил
Порридж В Ко-ливинге
Viktor
Господи, идиотия 🤦‍♂️ Надо удалить твиттер, чтобы нервы сохранить.
или просто отправить в бан кого следует и лента почистится. можно создать себе собственный информационный пузырь 🙂
Viktor
где все добрые и говорят только о программировании
Viktor
по желанию
Sergei
Можно по листам раскидать
Порридж В Ко-ливинге
Пока адекватнее телеграмма я ничего не видел
Sergei
И расфоловить всех