Двач.hk не отвечает.
Вы видите копию треда, сохраненную 8 января 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
16305806456970.png56 Кб, 1050x1050
JS Thread #223 /js/ 2154736 В конец треда | Веб
Предыдущие треды: >>2147938 (OP) >>2137658 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
2 2154738
3 2154740
>>4738
Можно, но зачем?
4 2154744
>>4740
Для юнит теста.
5 2154747
>>4744
Нужно удалить все переводы строки. Гугли how to remove all "\n" in string js
6 2154754
>>4736 (OP)
Что важнее на собеседовании рабочий пет но с архитектурой из говна и палок. Или проект с идеальной архитектурой но с 80% отсутствующего функционала.
7 2154755
>>4754
Однозначно первое
8 2154757
>>4754
Так не бывает. Будучи нубом ты не осилишь архитектуру, а будучи не нубом функционал сделать особого труда не будет.
9 2154774
>>4755
Схуяли? Его все равно никто даже скачивать не будет
10 2154781
А че такое наследование в реакт? В документации говорится что это плохо, но даже не показан пример. Типа просто ООПшное наследлвание классов?
11 2154793
Куда, блять, я попал? Рога и копыта совсем уже обезумели?
Я блять в вротенд хочу а не к психиатру.
12 2154796
>>4793
Ну ты хотя бы твитни, что в этой <компания-нейм> сидят тотальные уебаны.
изображение.png432 Кб, 640x640
13 2154798
>>4796
Я же не говноед сидеть в клиторе.

http://team.postuf.com/
Можете сами пройти.
14 2154799
>>4781

>Типа просто ООПшное наследлвание классов?


Да.
15 2154803
>>4798

>postuf.com


Обкекался с их претензий. Что делают так и не понел. Шли нахуй
изображение.png290 Кб, 527x482
16 2154805
>>4803

>Обкекался с их претензий.


Ты такие вещи не говори.
17 2154807
>>4799
И в чем его смысл? Все равно же метод render с разметкой переопределяется
18 2154835
>>4807
Смысл чего? Наследования в ООП? В наследовании, блядь.
19 2154853
>>4736 (OP)
Что важнее на собеседовании рабочий пет но с архитектурой из говна и палок. Или проект с идеальной архитектурой но с 80% отсутствующего функционала.
20 2154862
>>4853
Архитектура нужна для реализации функцонала, так что непонятно, про что ты в последнем случае говоришь. Типа файлы по папочкам рассовал и теперь дохуя у мамы софтваре-архитектор?
21 2154872
Какой фреймворк лучше всего подходит для метапрограммирования.
22 2154876
>>4835
Ты вопрос дочитай.
23 2154903
>>4872
Дле метапрораммирования подходят кресты, так как на них можно писать низкоуровневую хуитку и запихивать в жсовский интерпретатор.
24 2154934
>>4805
Представляю как хуево он выглядит без бороды.

>>4853
>>4872
Засрать каждый тренд одними и теми же тупыми вопросами как смысл жизни
25 2154944
дайте норм плагин чтобы vscode быстрее и лучше импортировал нужные компоненты, а то он заебал косячить. смотрю как ахуенно с этим в вебшторме и начинаю завидовать, нет, покупать пока не собираюсь
26 2154974
>>4944
npm install -g @vscode/zaebis-react-components
1.jpg104 Кб, 790x796
27 2155006
Учу джаваскрипт второй день.
Ну, рейт чтоли мой код. А то хуй знает правильно ли я делаю.
1631356889738.jpg169 Кб, 853x981
28 2155010
>>5006
Ебаный стыд
kekwait.jpg4 Кб, 250x150
29 2155012
>>5006
нихуя не понял чё делает, но очень интересно
30 2155015
>>5010
А что не так?
31 2155026
jsx:
<Cell />
Нахуя пробел ставить? Все же и так работает нормально.
32 2155068
>>5006
Питонист обзмеился.
33 2155069
>>5026
Нахуй вообще пробелы и переносы ставить? Всё и так работает.
34 2155071
>>5069
Этого двачую, вебпаку меньше ебаться, нужно думать о тех кто будет дальше с твоим кодом ебаться
35 2155076
>>5069
Ты долбаеб? Зачем жопу с пальцем сравнил, или ты умственно отсталый что не может конец тега без пробела обнаружить?
36 2155077
Никак не могу понять смысл классов. Зачем понадобится возвращать объект? На фронте.

https://qna.habr.com/q/1046138 Вот зачем у него там класс? Без него никак?
37 2155080
>>5077
Забей хуй, классы не нужны на фронтенде.
38 2155086
>>5076
А ты не можешь конец выражения по скобкам без пробела определить?
39 2155094
>>5071
пусть ставят претифайер, он всё сделает как надо
40 2155095
>>5086
Да, я ж не дегенерат.
41 2155096
>>4744
Так и зачем тебе в строку переводить? У тебя есть селекторы, есть ожидаемая длинна, вот ппи помощи этого и тестируй, outerHTML в тестах никто не проверяет.
42 2155098
>>4754
Всем похуй на пет проекты. Ну можешь сайт создать и на него даде пара хрюш зайдет, а смотреть говнокод джуна никто не будет
43 2155099
Сап, подскажите пожалуйста. Как мне обьединить div ноду на экране с обьектом класса в js?
Типа мне нужно чтобы на экране было 2 машины и у каждой были свои функции типа move и свойства одинаковые типа марки там? (Без классов нельзя)
44 2155104
>>4807
Кем переопределяется, дурик?
45 2155105
>>5099

>Без классов нельзя


Ну тогда создай класс Car, который под капотом будет манипулировать твоим div
46 2155107
>>5099
Создаешь компонент машины, в темплейте будет html нода этой машины.
47 2155110
>>4872
Ангуляр, очевидно.
image.png123 Кб, 1562x635
48 2155111
>>5105
>>5107
А как их обьединить то? Вот я создал класс и 2 ноды допустим
49 2155113
>>5099
Class Mashina{constructor(nodaID){this.noda=document.getElementById(nodaID);kolesa={1:new Koleso(),2:new Koleso(),3:new Koleso(),4:new Koleso()}move(){};}
this.noda референс на элемент в доме, желательно предок всех элементов, которые будет маняпулировать класс.
50 2155115
>>5111
Через конструктор либо передавай сам элемент, либо создавай его сам createElement()
51 2155117
>>5113
>>5115
Спасибо! сейчас попробую
52 2155118
>>5111
У тебя в конструктор должен передаваться контекст для машины, допустим боди. Дальше ты используя этот контекст сощдаешь в нем элемент машины, допустим div, далее в классе манипулируешь этим элементом.
53 2155123
А как движение вправо по нормальному реализовать? а то в гугле все по разному делают
54 2155124
>>5123
npm -i dvizenie-vpravo
55 2155128
Почему jQuery до сих пор используют? Не просто в старых проектах поддерживают. А вот прямо в новых.
56 2155132
Сижу на learn.javascript пару дней и уже отключился мозг от охуивания и непонимания, а также от того, что в комментах там какие-то боги JS. Все задачи решают и не одним способом. Что ж за поебень то такая?
image.png69 Кб, 928x700
57 2155134
>>5123
Я что-то такое написал, но он не считывает позицию у элемента, можете подсказать почему так?
58 2155137
>>5128
Долбаебы не могут осилить ванилу джс
59 2155144
>>5134

>this.x = this.car.offsetLeft


Ты зачем это сделал? Нужно менять именно через this.car.offsetTop, потому что ты присвоил своим полям литералы, а нужно напрямую менять через ссылку свойство ноды
60 2155146
>>5132
сконцентрируйся на том, чтобы не бросать это дело. со временем всё будет ясно
мимо 10 месяцев
61 2155148
>>5006
Ты нахуя палки во все дыры пихаешь?
image.png126 Кб, 2213x775
62 2155149
>>5144

>Нужно менять именно через this.car.offsetTop


я пытался, мне пишут что у него только getter есть
63 2155150
Как бороться с бойлерплетом реакта? Заебался вручную создавать компоненты, как ускорить процесс?
64 2155151
>>5132
У меня было так же, нихуя не понимал. Но прошло много месяцев, я и не заметил как этот период непонимания прошел.
image.png68 Кб, 1127x588
65 2155152
>>5144
О, вроде смог, вот так надо было получается? спасибо помог
66 2155155
>>5151
>>5132
Да я и не собираюсь бросать, просто не знаю как это все продолжать, если какие-то главы вообще не понял.
67 2155156
>>5128
Потому что топ решение для клепания проектов на заказ.
Программистов нанять можно по прайсу продавцов в пятерочке.
По виду не будет отличаться от проектов на других либах/фреймворках (реакт, ангуляр, вью)
Минус в том, что проект будет сложно поддерживать и еще сложнее расширять добавляя функционал. Но это опять же минус только для клиента, тот кто делал этого еще денег поимеет, потому что в говнокоде разбираться кто то другой не захочет.
image.png71 Кб, 1165x609
68 2155157
Еще вопрос, надо чтобы машины двигались когда зеленый светофор и не двигались когда красный, как мне можно подписку реализовать? Я могу так в лоб сделать, он это как-то тупо выглядит
69 2155158
70 2155163
>>5150
В идеях есть спец шаблоны, которые пишутся по нажатию клавы. Если есть входные данные, то либо наследование, либо кодогенератор самописный
71 2155166
>>5157
const lightSubject = new Subject();
const light$ = lightSubject.asObservable();

Далее по подписке на light$ фильтруешь зеленый свет и двигаешь машину по нему.
72 2155167
>>5157
Вообще какая-то непонятная логика у тебя там. Почему все это в бескоенчном цикле? Они двигают их на один пиксель или типа того? Тогда зачем нужен stop()? Переписывай, архитектура говно
image.png81 Кб, 1072x793
73 2155169
>>5166
спасибо, сейчас попробую
>>5167
Да это я так примерно написал, мне же нужно чтобы непрерывно это продолжалось пока выход не нажму, сейчас у меня так, кстати машины гоняют уже неплохо, даже с разной скоростью
74 2155171
>>5167
stop потому что они останавливаются когда свет светофора красный стал
75 2155172
>>5166
это какая-то библиотека вроде, мне на чистом только надо
76 2155173
>>5172
Любая библиотека написана на чистом. Смртришь в сорс код и изобретаешь велосипед.
77 2155175
>>5171
Так у тебя в бесконечном цикле снова и снова запускаются интервалы.
78 2155181
>>5173
Там как-то страшно все, а через обычный addEventListener никак? Мне по сути просто отсчитывать какое-то количество времени светофором надо и под конец этого интервала останавливать машины т.е получается клирить интервалы движения этих машин
79 2155186
>>5181
Пиши тогда свой ивент для светофора:
https://developer.mozilla.org/en-US/docs/Web/Events/Creating_and_triggering_events
image.png55 Кб, 752x657
80 2155187
>>5186
Я вроде уже смог сделать. Не знаю насколько плохо, но работает прямо как надо
https://codesandbox.io/s/mystifying-platform-sn2yq?file=/src/index.js
81 2155191
>>5187
Если уж пердолишь анимации через setInterval(), то тогда используй requestAnimationFrame().
82 2155194
Пиздец, какой же я охуенный. Не могу перестать охуевать с этого, я просто хуею с этого. Господи, какой же я охуенный кодер.
83 2155196
>>5187
https://codesandbox.io/s/nice-austin-fjz7q
лоханулся с сэндбоксом оказывается
>>5187
спасибо, почитаю. А что через interval не надо было?
84 2155218
Я никак не могу понять, в чём заключается Принцип Подстановки ЛИСКОВ.
Т.е. по сути мы просто должны обращаться с подклассами базовых классов так, чтобы они не выдавать какого-то неожиданного поведения для когда, который использует базовый класс?
Т.е. к примеру если у нас есть базовый класс - User, и у него есть метод getUserAge, который возвращает число либо Null, нельзя делать так, чтобы в каком-то производном классе getUserAge могло возвращать undefined или строку, или вообще еще и выбрасывало ошибку? Если так, почему везде объяснение какое-то шизоидное, особенно на канале Минина посмотрел, там он кажется вообще запутывает свои объяснением еще больше. Еще и назвали принцип по пизданутому, так что из названия интуитивно нихуя не выведешь его назначения.
Предлагаю называть его - Принцип Подстановки Базовых классов Производными классами без нарушения совместимости типов.
Всё, я впал в немилость
85 2155221
>>5218
Пиздец я уже поехал совсем, ошибки через каждое слово, ну вы поняли, ооп до добра не доведёт.
86 2155233
>>5218
Так партия требовала больше членодевок в погромировании, вот и запихнули целым неймспейсом в один из принципов.
87 2155235
Пишу сапер на реакте. Не могу сообразить как получать доступ к ячейкам вокруг какой-либо другой ячейки. Каждая ячейка это компонент, внутри компонентов Row, внутри Field. Единственное что приходит в голову это замариновать каждую ячейку в объект со своими событиями и пораскидать в многомерный массив, но это какой-то антипаттерн, мне кажется.
88 2155236
>>5235
Почему? Многомерные массивы как раз для твоего случая и подходят
89 2155238
>>5233
А сам принцип я правильно понял в итоге?
90 2155241
>>5235

>Единственное что приходит в голову это замариновать каждую ячейку в объект со своими событиями


Нахуя? Ячейки обсчитывать должно поле, которое можеть быть хоть словарём. У каждой ячейки свои координаты, которые поле знает. Зная координаты ячейки легко узнать координаты смежных ячеек и прочекать их состояние. Всё это делается одним методом поля.
91 2155254
>>5148
Ну, я не виноват что в языке нет такого понятия как приватный метод. Чтобы как-то отличать - вот так вот решил делать: приватное - с префиксом __; защищенное - $
92 2155256
>>5254
Чел, ты кринж. Приватные поля в js делаются через хэштег. Просто перед названием поля ставишь # без пробелов
93 2155260
>>5256
>>5254
Вы слышали про тайпскрипт, два долбоёба?
94 2155262
>>5260
Ты слышал про "я ебал твою мамашу"?
Потому что я правда ебал твою мамашу
95 2155263
>>5254
Приватными методами обычно являются всякие вспомогательные функции, которые можно оформить через замыкание/отдельный модуль.
96 2155270
>>5155
ну и что конкретно ты не понял?
97 2155271
>>5262
Ты слышал про поддержку приватных полей в современных браузерах? Потому что браузеры и вправду ебали и приватные поля, и твою мамашу
image.png153 Кб, 579x385
98 2155272
Можно ли хуярить переменные прямо в глобал скоуп, например как здесь?
изображение.png12 Кб, 643x537
99 2155274
Что значит дизаблед? Это типо после печатания должно случаться?
Или когда input имеет дизаблед/низя писать ничего.
Мимо аутист.
100 2155275
Почему может быть png не прозрачная? Я уже несколько опробовал со всеми такая хрень
101 2155277
>>5006
это че нахуй редакс ? учи тулкит. сблеванул от ДЖс, если ты такой выебистый, ебашь сразу на тайпскрипте гнида
102 2155281
>>5272
Да, но не всё. Как видишь пример, это просто некий "шорткат".
103 2155284
>>5274

>когда input имеет дизаблед/низя писать ничего.


да
104 2155285
>>5275
Может пушо это белый фон, а не прозрачный цвет на самой картинке
105 2155286
>>5285
Так я уже картинок 5 поменял, неужто все непрозрачные pngшки попадаются
106 2155288
>>5277
Да я бы с радостью тайпскрипт учил, т.к. в вузе писал курсачи на ангуляре. Но, блядь, на работе: пришел бекендером, делаешь все. Говорят: ой, как хорошо справляешься, давай ты еще и фронт будешь ебашить, только это, у нас тут ЖС ванильный, такие дела и переносить если и будем, то когда-нибудь потом))). Потому вот, учу второй день.
107 2155290
>>5272
ES модули по дефолту создают свой скоуп. Так что эта переменная будет только в скоупе этого модуля.
108 2155291
>>5288
Понял тебя. Я стажер почти джун на реакт/редаксе (сорямба за агрессию в первом посте, я просто даунич). С ваниллой ебаться это жесть, ни за что бы не стал (хотя выучил все манипуляции с DOM и сразу же обрадовался, когда реакт начал). На чем бэк пишешь? python django/flask шоле ?
109 2155293
>>5290
Да, кстати, это же webpack все организует? че самое классное, можно переменные объявлять под компонентом, а они все равно в скоупе будут
110 2155294
>>5272
У тебя на пикче не глобал скоуп а скорее модуль. Чож ты useAuth не подчеркнул?
111 2155301
Джаваскриптеров можно не спрашивать чо да как, особенно на оранжево сером - они вечные нубы и мартышки орущие "у нас так не принято!!!111"
112 2155320
Реакт жалуется на то что нету key пропов в массиве компонентов который я обработал map(). Дело в том что они вообще не должны меняться, изменяется состояние или нет, неважно, они статичны. Рендерятся только при загрузке страницы. Можно ли в таком случае просто их в key индексами скормить, или придется генераторы id прикручивать?
113 2155321
>>5293

>Да, кстати, это же webpack все организует?


Организовывать это дело уже могут и браузеры, и нода. Вот только для браузеров один хуй лучше в бандл всё пихать, так как полагаться на то, что браузер при загрузке страницы прогрузит 100+ модулей и не обосрётся по пути, а потом ещё не обосрётся с кэшированием этих модулей - такое себе занятие, так как дебажить вот это всё будет фронтендер.

>можно переменные объявлять под компонентом


Ну поиспользуй в классе переменные, объявленные после него. Да даже условный компонент вызови в скоупе модуля до объявления переменной и посмотри на результат.
114 2155322
>>5301
Сборщик мусора в своём НИИ уже оптимизировывал сегодня, погромист?
115 2155323
>>5321
Да и так использую, я же не дед 70 лет, чтоб реакт на классовых делать, с функциональными все заебись.
116 2155325
>>5320
Отдай тогда в ключи индексы этих элементов, наркоман.
117 2155327
>>5323
Так функцию уже вызвал в скоупе или нет?
118 2155331
>>5286
Так ты проверь, еблан.
image.png46 Кб, 804x611
119 2155337
>>5327
вот кусок кода со старого проджа, видишь styled components константа объявлена ниже компонента, но использую я ее в самом компоненте? я об этом говорю
120 2155340
>>5337
Вызови компонент в самом верху скоупа и посмотри на результат.
121 2155341
>>5325
Можно?
122 2155342
>>5340
нахуя мне это делать
123 2155358
>>5218
Всё так. Там где используется базовый класс, производный класс должен использоваться также без всяких сацд эффектов и неожиданных результатов. Мининых и других инфоцыган можешь в жопу засунуть, читай лучше анкл боба.
124 2155361
>>5341
Разрешаю.
>>5342
Потому что ты жиденько обосрался, еблан. Это блять не магия ES модулей и даже вебпак никакого отношения к этому поведению не имеет. Впрочем, от пориджа, обьявляющего функциональные компоненты через выражения, обмазывающего это дело стайлед компонентами и дефолтно экспортирующего результат всего этого, большего и не стоит ожидать.
125 2155365
В чем можеть быть проблема, через
light.classList.toggle(".green");
добавляю класс, в документе смотрю - этот класс добавляется, но css этого класса не работает?
126 2155366
>>5365
В том что в имени кдасса точка не нужна. Ты класс добавляешь, а не селектор.
127 2155368
>>5366
Спасибо!! Я тут уже код весь перелопатил пока исправить пытался
128 2155377
>>5320
Date.now() для каждого элемента в массиве сделай и запиши как ключ
129 2155388
>>5218
Шиза начинается из за того что принципы SOLID преподносятся как архитектурные, а LSP звучит как требование использовать язык со строгой номинальной типизацией, типа жавы. А дядя боп приводит такой пример, когда за базовый класс у прямоугольников взят квадрат, то получаем ошибку в методе расчета площади у прямоугольников. То есть это принцип дизайна, а не типизации как в примере у тебя.
130 2155390
>>5099
Я допилил! 4 часа пилил, теперь я доволен
Критика приветствуется, обоссыте но не бейте
https://jsfiddle.net/dm1qwhpg/5/
131 2155411
>>5390

>Я допилил! 4 часа пилил


Блять, проорал.
132 2155412
>>5390
https://codesandbox.io/
Если понравится, используй эту песочницу, она в разы лучше.
133 2155422
>>5361
как ты мог заметить в первом моем посте я это не утверждал, а спросил у тебя
134 2155423
>>5412
Я в vs code так-то делал, просто у меня на этой кончились песочницы новые
>>5411
Я тоже думал что за час-два управлюсь, кстати, но оказалось что я вообще много не знаю, хотя вроде все знакомое
135 2155435
>>5377
ебать ты долбаеб братишка
136 2155438
Может кто какие-нибудь годные подкасты для недоджуна по react посоветовать?
137 2155439
>>5435
и что там не так?
138 2155505
анон предложи идейу проекта для портфолио
139 2155518
>>5505
Аналог https://dota2protracker.com/ с нормальным UI в том числе для телефонов. Ну и по кайфу было бы добавлять в избранное игроков и чтобы когда они катку начинали тебе бы приходило уведомление в браузере.
140 2155565
Почему в атрибут key компонента нельзя записывать индекс?
141 2155568
>>5565
Можно, разрешаю.
142 2155600
Что я должен знать к году самостоятельного изучения js? Ну или что вы уже знали к первому году?
143 2155603
>>5600
Что вкаь в айти для тебя невозможен.
144 2155604
есть кто решает сейчас задачи от яндекса?
лень верстать, поменяю решение любой задачи с js на верстку
145 2155620
>>5604
Попробуй поменять на деньги. Так получится.
146 2155626
>>4736 (OP)
Как заставить Promise all фетчить ссылки из моего массива по порядку? Я внутри него маплю свой массив потом диспатчу замапленый элемент
Ну или пусть фетчит как хочет, мне надо чтоб на клиенте было видно в заданом порядке
>>5505
Можешь сделать чтото на либе от пикси ли трижс, много всяких интересных вакух где это требуют
например игру какую-то или какой-то парсер с графиком
147 2155629
Пиздарики. JS это как героин. Попытаешься соскочить - всё равно к нему придешь. Браузер это слишком удобная VM. Слишком простая, слишком удобная.
148 2155630
>>5629
я наоборот заглядываюсь на другие яп и геймдев
149 2155632
>>5630

> я наоборот заглядываюсь на другие яп


А кто не заглядывается? Все знают, что JS - язык говна, но продолжают на нём писать. Действительно опиум от мира программирования.
150 2155634
>>5626
Есть продвинутая техника, которая называется for..of луп в ассинхронной функции, но тред заполонили пориджи, так что ставь какую-нибудь говнолибу для этого.
151 2155637
>>5634
Ты про await for? Ахуенная фича, использовал его для обертки над IndexedDB ванильное апи говно говна, не советую.
мимо проходил
152 2155710
>>5626

Сортируй результат в нужном порядке, очевидно
153 2155731
Как мне сделать onblur для модалки? с divom не работает, нашел только костыль с tabindexom
154 2155769
>>5731
смотря какой браузер и как блюр хочешь использовать.

https://developer.mozilla.org/en-US/docs/Web/CSS/filter-function/blur()
155 2155801
>>5769
Неправильно выразился, наверно. Я про то чтобы когда я мимо модалки на странице кликаю - модалка бы закрывалась
156 2155817
>>5801
ну посмотри про модальное окно на ютубе
157 2155823
>>5801
Это называется overlay. Такой тёмный фон позади окошка модалки.
Ставишь на этот тёмный фон event по клику, чтобы модалка закрывалась. На само окошко модалки ставишь event.stopPropagation(). Это нужно для того, чтобы при нажатии на само окошко модалки - твоя модалка не закрывалась
158 2155829
>>5823

>Такой тёмный фон позади окошка модалки


Он автоматом что ли должен появляться? Мне вручную filter: blur пришлось добавлять

>Ставишь на этот тёмный фон event по клику, чтобы модалка закрывалась


На всю текущую страницу получается сделать onClick? Выглядит тоже как-то костыльно

p.s. я на реакте если что пишу, не на js, тоже надо было указать сразу наверно мне

>>5817
Думал тут как-то просто одной функцией решается, решил на дваче спросить, но видимо придется, да
159 2155837
Как же заебал этот реакт. Как мне нормально передать метод события компоненту который лежит глубоко? Есть корневой компонент с методами которые управляют стейтом, и я должен прокидывать их многократно через пропсы чтоб наконец добраться до нужного компонента и присвоить ему в событие этот метод. Что мне делать? Почему реакт такое неюзабельное говно? На чистом js я бы уже давно написал эту прогу, с реактом уже целый день ебусь
160 2155839
>>5837
UseContext же для этого есть
161 2155840
>>5837
ты просто тупой. стейт-менеджер, гугли.

R E D U X
E
D
U
X
162 2155842
>>5840
Как он решит мою проблему? Метод в глобальный redux стор что ли запихнуть?
163 2155851
>>5842
Скотина тупая, делай через обзерваблы, которые братся будут из стора
image.png61 Кб, 1291x417
164 2155853
Где, сука, где, сука, где???

Переименовал файл, пик жпг, как фиксить?
Такого файла уже просто неду, даже не упоминается, что за хня?
165 2155854
>>5851
Какой нахуй обзервабел, че ты несешь шизло, объясняй нормально
166 2155856
>>5851
А чем тебе контекст не нравится тут?
167 2155863
>>5829
Зачем на всю страницу делать онКлик? Оборачиваешь модалку в див и по клику на него уже закрываешь.
168 2155878
>>5863
Так мне нужно же при клике вне модалку её закрывать, а не при клике на модалку
169 2155887
>>5604

Давай решение телеграфа как ты будешь верстку то переделывать, чтоб тебя не завернули за использование чужого решения?
170 2155899
>>4803

>postuf.com


У них на сайте два проекта, один - "альтернативный клиент" для телеги, а второй - выдавать инфу о людях по номеру телефона...
171 2155911
>>5853
Кэш почисти
изображение.png30 Кб, 788x506
172 2155913
>>5899
Компания развивается. Ты просто завистник.
173 2155921
Я могу один и тот же контекст передать в несколько компонент? А то я передал в одну и там все работает, а во второй нет, хотя код один и тот же
174 2155937
>>5604
Что за задачи?
175 2155942
>>5853
ебать как ты живёшь с такой темой
176 2155944
Как вкатиться?
177 2155945
>>5921
Разобрался,
да можно, просто я не завернул в провайдер компоненут где вторая компонента находится
178 2155970
Киньте нормальный гайд по редаксу на русском, я нормальные уроки не нахожу, только какая-то разбросанная и неструктурированная информация.
179 2155980
>>5944
Без задней мысли
180 2156010
Сап, тут я со своими машинами опять. Я решил сделать чтобы размеры были ограничены шириной body, но теперь машины вообще не гоняют, почему так?
https://jsfiddle.net/v9xpcrew/5/
181 2156011
>>6010
А если я position relative к body добавляю, то они вообще уезжают за грани экрана
16220634136880.webm7,5 Мб, webm,
1198x628, 4:03
182 2156016
>>6010
Добавь музыку, когда каждый раз машина двигается, играет песня:
image.png1,1 Мб, 1904x779
183 2156017
>>6016
реально надо добавить, кстати, прикольно, спасибо, у меня еще модельки png гоняют так-то просто я в fiddle не могу добавить
184 2156023
>>6010
Я понял в чем косяк, у меня в функции move в document.body.style все значения null, почему так может быть?
185 2156047
>>6023
Попробую ткнуть пальцем в небо, это из-за того, что у body прописаны стили в подключаемом файле, а не инлайном в виде атрибута?
186 2156058
>>6047
Стили в отдельном css файле, да, но вроде же можно стили доставать из css файла?
187 2156078
>>5970
Посмотри 2-3 видоса на ютубе. Работает для 90% технологий.

>>5944
Какого ответа ты ждёшь? Нет, серьёзно. В инете просто тонны инфы, один из гайдов вообще в шапке треда.

>>5945
Пожалуйста, не надо компоненты называть в женском роде. Откуда вы этого набрались?
188 2156079
>>5098
Мне в свое время помогли, правда половина из них - тестовые с прошлых собеседований
мимоджун с перекатом из php
189 2156081
>>6078

>Какого ответа ты ждёшь?


Сап, да видимо быстро скролля, проебал шапку.
Но все же спрошу. Ноулайфер все такое 22лвл ничего такого нет, хочу попробовать учить базу htmls/css/js + чет там ещё.

Получится ли? Каждый раз когда я смотрю видос кодинга мини программ, у меня лапки опускаются от того, как челы столько запоминают. Но с другой стороны это как запоминание что в мммо делает каждый стат. На торренте по шапке нашёл всякие курсы, одни говорят что вода, там проебы, там лектор мудак, у другого лектора мать мертва и всё в этом роде.

Так вот, с чего начать? Как запоминать? Как не запутаться? Как хорошо практиковаться?
190 2156084
>>6081
Просто берешь и без лишний мысли вкатываешься.

1. Сверстай для начала страницу на HTML c обезъянкой
2. Затем изучая попутно CSS сверстай страницу обезъянки в социальной сети
3. Выучи за 2-3 месяца на learn.javascript.ru основы языка и работу с домом и сделай так, чтобы по клику добавить в друзья, появлялось сообщение - обезъянка в друзьях
191 2156086
>>6084

>и сделай так, чтобы по клику добавить в друзья


>обезъянка в друзьях


Разве ему для этого не нужно купить пасскод?
192 2156087
>>6086
Чтобы эта обезьянка добавила в друзья, пасскода не достаточно
193 2156090
>>6084
Я начинаю помалу с HTML, потом осваиваю CSS, потом иду на лирн ЖС учить инфу? Я посмотрел в шапке ещё "вопросы на собесах" и просто ахуел от количества инфы. Смотрел ещё видео собесы с хорошим челом, тоже пиздец.
194 2156094
В общем пацаны, пишу на жабаскрипте, как основном языке уже полгода. До этого полтора был фуллстеком на легаси php+mysql/jquery и в целом меня устраивал VS Code, но чем дальше в лес, тем более убогой вещью он кажется.
Стоит ли переходить на WebStorm? Или ну его нахуй
195 2156095
>>6090
Ты блять хотя бы страницу с обезьяной сверстай, а потом уже о собеседованиях думай. Из универа отчислили, потому что сессию сдать боялся?
196 2156099
>>6094
Специально же 30 дней триала сделали.
Чем vscode не устроил?
197 2156101
>>6099
Да на каждый пердеж нужно плагин ставить. Заебало уже. Например, плагин для того, чтобы понять какой пидорас изменения кривые в строчке сделал.

А 30 дней триала, да даже хз, стоит ли оно того. Я вот Atom понял, что не мое только через месяца два тормозил при открытии php-скрипта на 3000 строк
198 2156102
>>6095
Ты о чем, какой универ? Я простой Хиккан который преисполнился в познании мироздания после колледжа с специализацией бухгалтерии. Конечно же, я туда не ходил. )))
Пока мои знания нулевые, разве видосы слушаю.
199 2156104
>>6102
Вот я и был прав, ты нытик с повышенной тревожностью откладываешь начинание, из-за страха, что ничего не получится.
Программирование - тема для мужиков, которые берут и делают.
А смотреть видосы без практики, это как смотреть порно в надежде стать половым гигантом. Ебись с кодом блять, будь мужиком
200 2156105
>>6104
Да не ною, да щас щас вот вот начну и вкачусь 300кк наносек ух!!!

На самом деле рофлы откину, да.
Действительно паника от обилия инфы, я не понимаю как это всё запомнить. Хорошо что продвинутая матеша на врот енде не нужна.
Сук.
Какие проги посоветуете для кодинга? Atom/Visual?
201 2156107
>>6105
VS Code. Не бойся инфы, жри говно по кускам. Ну и плюс я тебе так скажу, работа достаточно стрессовая сама по себе. Суть - постоянно ебать себе мозг с целью решить проблему. Более того, первая работа скорее всего будет адовая хуйня с зп как у продавца в красном и белом. Подумай еще раз - надо ли оно тебе?
202 2156108
>>6102
Я бы на твоем месте не во вротенд вкатывался, а во что-то более интересное типа питона с машинным обучением и прочую хуйню для аналитики или бэка.
203 2156110
>>6107

>Ну и плюс я тебе так скажу, работа достаточно стрессовая сама по себе.


Сколько себя помню с лет 12ти по сей день прожигаю за пекой 10ч+ своей жизни в монитор. Усидчивость чек. Чудом здоровье в ебеня не ушло.

>первая работа скорее всего будет адовая хуйня с зп как у продавца в красном и белом. Подумай еще раз - надо ли оно тебе?


Думаю ради светлого будущего можно и потерпеть, на стажировке условной и в кухне повариться можно, нет? Куда лучше чем в Польшу/Литву/Чехию на завод или дома официантом. В чем я не прав?

>Я бы на твоем месте не во вротенд вкатывался, а во что-то более интересное


Почему? Говорят фронтенд очень легкий в вкате, а матеша у меня нулевая
204 2156112
>>6110

>Сколько себя помню с лет 12ти по сей день прожигаю за пекой 10ч+ своей жизни в монитор. Усидчивость чек. Чудом здоровье в ебеня не ушло.


Сидеть за пекой и работать за пекой - две разные задачи. Начнешь программировать - поймешь.

>Думаю ради светлого будущего можно и потерпеть, на стажировке условной и в кухне повариться можно, нет? Куда лучше чем в Польшу/Литву/Чехию на завод или дома официантом. В чем я не прав?


Полтора года работал единственным человеком, который отвечал за сайт в компании. Дальнейший опыт пригодился процентов на 30, максимум на 40. Несколько раз ронял прод, было пиздец ощущение.
Но ты так не делай и иди в профильную компанию. Но учти, год будешь жрать говно, если ничему не научишься то еще больше.

>Почему? Говорят фронтенд очень легкий в вкате, а матеша у меня нулевая


Ну смотри, мне чтобы перекатиться из легаси во фронтенд понадобилось 4-5 месяцев. Потому что пришлось конкретно освоить javascript, learn.javascript.ru я прямо прорешивал полностью. Плюс еще освоил React+Redux, месяца три заняло. Еще месяц во время собесов подтягивал знания, делал тестовые.
Легче ли это, чем освоить питон+джанга? Не знаю. Тут важнее не что легче/не легче, а что ближе тебе. Можешь попробовать и то и другое.
Главное уже пиши, а не думай о трудоустройстве, вдруг тебе просто не понравится писать код.
205 2156115
>>6090
Поищи на ютубе каналы с гайдами. Рекомендовать не буду, потому что тут важно, чтобы заходила подача. Возьми бесплатный курс на html академии, например. Если хорошо с английским, можешь попробовать посмотреть в сторону курсеры.

Получится ли, тебе никто не скажет. Но если не будешь терять мотивацию, и становиться чуть лучше в этом каждый день, вкатишься. Ну и ещё - не будет такого, что ты дойдёшь до уровня, что будешь знать всё, или даже близко к всё. Но и стремиться к этому не надо. Очень динамичная сфера, важно уметь подстраиваться.
206 2156121
>>6107

>работа достаточно стрессовая сама по себе. Суть - постоянно ебать себе мозг с целью решить проблему.



Не понял, зачем ты вкатился в айти, если постоянная необходимость решения задач для тебя какая-то мозгоебля да еще и приносит тебе стресс.

Суть - нормальным программистам доставляет решать задачи и проблемы. Им это приносит удовольствие, а не наоборот.
207 2156126
>>6121
Мне нравится кодить, просто это лучшая аналогия по описанию нашей специфики.
208 2156148
>>6107

>работа достаточно стрессовая сама по себе. Суть - постоянно ебать себе мозг с целью решить проблему.



Задачи и архитектура это я бы сказал интересно, рутинная ебля с тем что отвалилась сеть/задепрекейтили методы/апи партнера работает не по документации/soap клиент неверно читает xsd и т.д. куда хуже чем обдумывания
209 2156150
>>6121
Работа - это не только решение задач. IT - не просто так считается сферой, где едва ли не больше всего выгорания, тревожности и тд.
image.png13 Кб, 669x301
210 2156179
I've wrote redux. Where are my 300k/ns?
211 2156187
Есть мега тупой вопрос. А как в процессе обучения происходит кодинг? То есть html, css, js, как они взаимодействуют между собой, или где писать конечные варианты, тестить?
212 2156193
>>6187
Ну в большинстве случаев у тебя открыто окно с браузером с обновлением после сохранения. Написал функцию на клик, сохранил, в браузере сразу кликаешь, проверяешь.
Так же и верстка, просто там сразу видно.
213 2156197
Очень долго верстаю, как фиксить?
214 2156199
>>6197
E M M E T
M
M
E
T
215 2156214
>>6199
Браун?
216 2156215
>>6197
А в чем именно проблема?
Если долго подбираешь теги, пишешь стили, то просто сверстай несколько страниц с нуля, штук 10, придрочишься, особенно в стилях, когда одно и то же пишешь, уже интуитивно получится писать сразу.
217 2156218
>>6110

>Думаю ради светлого будущего можно и потерпеть, на стажировке условной и в кухне повариться можно, нет?


Ага-ага, сахарные горы через полгодика, лол.

>Говорят фронтенд очень легкий в вкате


Ну да, легко вместо одного языка учить 3 языка + фреймворки + библиотеки.

>а матеша у меня нулевая


Это значит ты тупиздень и в пограмирование лучше не лезть.
218 2156219
>>6215

>А в чем именно проблема?


Писал тестовое, легкое.
За 3 часа сверстал макет, дольше всего с адаптивом, после принялся за логику еще 4+ часа.
Когда глянул на условия, там было: "Не более 4 часов", я прям приуныл. Даже если и как-то получу должность, я там же так же буду медлить.
219 2156234
>>6218

>Это значит ты тупиздень и в пограмирование лучше не лезть.


Мидл господин на месте, за месяцев восемь матешу не юзал.
220 2156252
>>6234
Ты туповатенький, даже не понял посыл мною сказанного.

Дело не использовании, а в том, что если ты не можешь в математику - ты тупой.
221 2156258
>>6081
https://ru.code-basics.com/languages/javascript
Самое простое для начала, как по мне. Пройди хотя бы этот курс целиком, а там посмотришь уже дальше.
222 2156289
>>5937

Школа разработки интерфейсов
223 2156302
>>6219

>Когда глянул на условия там было: "Не более 4 часов"


И как они проверять будут, что ты за 4 часа и не более сделал?
224 2156306
>>6302
Никак )0)0))
Надеюсь.
Но сам факт того, что я даже на этапе тестового "косячу", неприятен. Надо похоже и правда страниц 10 сверстать, наверстать руку.
225 2156308
>>6081

>Так вот, с чего начать?



По хорошему - с любой простой хуйни, которую хочешь сделать сам. Например - написать юзерскрипт, который скрывает посты/меняет фон поста на желтый/ лахтоблядей посты со словами хохол, хохлы, хохла и т.п. . Вот теперь у тебя сузился анус от страха круг тем, которые тебе нужны до "базовый синтакс жс, базовая работа с DOM API (чтобы знать, как скрыть элемент разметки), базовые css селекторы (чтобы найти пост в разметке)" базовый html (чтобы иметь представления что это вообще такое). По пути уже гуглишь конкретные вещи и документацию.

Гайд для совсем хлебушков https://www.freecodecamp.org/learn/responsive-web-design/#basic-html-and-html5 (на кол-во часов не смотри, это все хуйня, там гайды буквально для детей) . После этого можешь гордо говорить что занимался фронт-ендом на самом деле просто трогал технологии, длинной палкой, и сразу убежал обратно в кусты Всё, удачи.
226 2156309
>>6308

> лахтоблядей


Не каждый пост со словом "хохол" лахтоблядский. Тут ИИ нужен, что бы определял, какой пост будет неприятен пользователю, а какой нет.
227 2156312
>>6309

Конечно не каждый, но 99% таких постов в /б и /по - это именно от них. И ладно бы так, но такие не несут никакой ценности и их можно спокойно скрывать и даже вообще удалять нахуй, не просто display: none, а непосредственно removeElement(). Это можно делать как средствами куклы, так и настроек борды, но написать скрывалку для новичка - неплохое упражнение.

А для более продвинутой версии: есть нейросети, которые работают в браузере и не так уж и сильно жрут ресурсы, продвинутом новичку по силам сделать скрипт, который скрывает боевые картинки сложнее будет собрать набор пикчей со свиньями, чтобы обучить нейронку
228 2156319
>>6308
А как этот скрипт запускать?
229 2156328
>>6187

По возрастанию сложности проектов

- делаешь свое говно в папке, по F5 руками обновляешь страницу в браузере
- делаешь на сайтах типа codepen, repl.it и в ус не дуешь на самом деле дуешь, когда у тебя ничего не получается, прям аж пар выходит и рычишь еще
- делаешь в папке, поднимаешь мини-сервер с помощью любого говнопакета с поддержкой reloading-on-save из npm не забудь поставить isEven() и leftPad() , сохраняешь изменения в файле - открытая страница в бразуере автоматически перезагружается
- когда шатаешь фреймворк create-react-app лайв-сервер идет из коробки не паришься
- паришься, что ради хелоу-ворлда тебе надо >500 Мб завимостей которые тянет create-react-app, а у тебя таких хеловорлдов набралось уже 10+ щтук, гуглишь minimal react app setup, понимаешь что тоже не минимал и с горящей жопой пишешь свой вариант, дальше все как в п.3, не паришься особо
- паришься, потому что понимаешь, что твой сет-ап годится только для хеловорлда, обмазываешь допонлительными настройками и зависимостями, пушишь это на гитхаб, чтоб не проебать там уже миллионы таких проектов, но твой все равно лучше
- понимаешь, что create-react-app был все таки хорош, возвращаешься к нему
- обмазываешь create-react-app дополнительными зависимостями, проект собирается по 2-3 минуты если вообще собирается горишь, но продолжаешь использовать.
230 2156333
>>6319

Следующий вопрос для гугла "что такое юзерскрипт"
231 2156337
Приходится пилить фронт (питухон-бэкендер), плохо в 2к21 использовать жыквери? Использую ui библу, в документации все примеры работы с ней на html/jquery, но есть интеграция через рякт, на который нет времени (мозгов).
И второй вопрос. Где можно посмотреть примеры адаптивной верстки (и как это делать), т.е. мне надо, чтоб при изменении экрана в % менялись размеры таблицы/колонок/ячеек, а также других элементов, типа кнопок, фильтров и т.п.
232 2156339
>>6302
Кидали тестовое на день - делал за три, писал что за день
233 2156341
>>6337

>мне надо, чтоб при изменении экрана в % менялись размеры таблицы/колонок/ячеек, а также других элементов, типа кнопок, фильтров и т.п.



Тут больше проблема правильно это спроектировать - для каких элементов создавать адаптивность. В общем случае у тебя будут стандартные элементы с width: 100%, часть из которых ту тупо скроешь, когда поймаешь нужный брякпоинт на размер экрана.

>Где можно посмотреть примеры адаптивной верстки



В интернете. Открываешь любой сайт в лисе например хабр, делаешь ctrl+shift+m, меняешь размеры, смотришь дев панель

> (и как это делать)



Для совсем новичков http://code.mu/ru/markup/book/supreme/responsive/mediaqueries/
234 2156342
>>6337

> в 2к21 использовать жыквери


Если ты знаешь, что делаешь, то почему бы и нет.
235 2156343
>>6337
Вопрос в поддержке этого говна, кто его дальше будет сопровождать. Как бы сам понимаешь - jquery мертв пару лет как, его ток на легаси юзают
image.png223 Кб, 310x264
236 2156344
237 2156346
>>6107

>работа достаточно стрессовая сама по себе


Проснулся сегодня, вроде бы было нормально. Когда встал, начал глаз дёргаться (он уже недели 2 дергается) + тремор рук. Пью таблетки, стараюсь спать по 9 часов, но не помогает. Целый день за рекой, стрессую целыми днями. Как жить?
238 2156348
>>6337
Таблицы и адаптив - вещи несовместимые.
239 2156349
>>6346
Отпуск, отдых после работы
240 2156352
>>6348
Единственное, что смог придумать в свое время - горизонтальный скролл таблицы, скрытие отдельных таблиц и вывод таблицы списком
241 2156353
>>6341
>>6342
>>6343

>Если ты знаешь, что делаешь, то почему бы и нет.


>Вопрос в поддержке этого говна, кто его дальше будет сопровождать. Как бы сам понимаешь - jquery мертв пару лет как, его ток на легаси юзают


Спасибо за советы.
Это понятно, вообще правильный ли такой подход, что сначала я пытаюсь высрать работающий (в плане требований) код, пока тем способом, что мне понятен (жыквери с cdn импорнул и дальше хуярить по докам), и уже потом, когда будет время (оно точно будет, потому что поддержкой этого говна буду заниматься точно я), начать изучать хотя бы vue, и уже на фреймовке делать? Ну т.е. может ли вообще быть полезным на текущем этапе использование жыквкери, чтобы в будущем легче понимать вью/рякт, да и в жс в целом?

Ещё такой вопрос. В документации к ui библе есть раздел с готовыми макетами, типа стартовой страницы, формы для логина и т.п. Т.е. там представлены разные реализации, каждая вставлена через iframe. Примеры интерактивные. Я понимаю, что на них навешены эвенты (навёл курсор- че-то вылезло, убрал курсор - скрылось). Как понять, какой скрипт вызывается, когда происходит тот или иной эвент? Сижу через файрфокс, не понял где в дэв режиме смотреть. Т.е. на статичных DOM-элементах (кнопки/фильтры) там есть справа кнопка events, в ней есть список скриптов. А с динамическими как быть, как для них смотреть?
242 2156354
>>6312
То есть все, кто серит на хохлов - лахтобляди? А все остальные обожают хохлов?
изображение.png7 Кб, 678x65
243 2156355
Правильно понимаю, что это говно-говна?
Если да, как мне можно внутри форыча завершить продолжение функции?
244 2156356
>>6353

>А с динамическими как быть, как для них смотреть?



Там же и смотреть. Но тебе покажет обфусцированный код, скорее всего, толку не много. Тебе нужно знать, как обеспечивается интерактив? Иди сразу читай туториалы соотв. фреймворка, ковырять это говно в дев панели без какого-либо понимания - это как изучать ассемблер прикладывая щуп вольтметра к ножкам процессора.

>может ли вообще быть полезным на текущем этапе использование жыквкери, чтобы в будущем легче понимать вью/рякт, да и в жс в целом?



Для жс - полезно, для остального - нет.
image.png4 Кб, 622x98
245 2156357
>>6354

Пчел, мне приходится отключать автоскрытие, чтобы смотреть, что ты пишешь.

>>6355

throw "fuck this loop" в предикат форыча, вызов форыча заворачиваешь в try catch. Или делаешь нормально - форыч годится только для прохода по всем не пустым индексам, для остального существуют другие циклы
246 2156358
>>6355
Нормально никак. Используй цикл и break.

Костыль но можешь выбросить ошибку и ли мутировать массив.
247 2156360
>>6357
Забавно, что на «лахтобляди» скрытия нет.
248 2156363
>>6358

>Используй цикл и break


Циклодебил, плиз

Там Array::some() в самый раз

>>6355
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some
249 2156364
>>6355
Нахуй ты в if булеан с тру сравниваешь?
Зачем тебе фор ич, когда там очевидный some нужен?
250 2156366
Крч, нужно накатывать сиды для БД(postgres если важно)
Перед накатом решил проверять на существование.
Использую Sequelize:
`await Promise.all(
mySeeds.map(async (element) => {
return await queryInterface.upsert(
"users",
element,
element,
queryInterface.sequelize.define("users", {
id: {
type: Sequelize.STRING,
primaryKey: true,
autoIncrement: true,
allowNull: false
}
})
);`

ВОт эта залупа выдает мне: Cannot read property 'primaryKeys' of undefined
Есть гуру и скиловые дяди, чтобы помочь в этой говне разобраться?
251 2156367
>>6366

Значит у тебя объект юзер - андефайнед. Две {{ нужны по синтаксу, когда ты делаешь sequelize.define ?
252 2156368
>>6366
Так если у тебя постгрес, где SQL выражение?
253 2156369
>>6363
>>6364

>Нахуй ты в if булеан с тру сравниваешь?


Чтобы все ахуели как я могу.

Чаю, господа, не знал про .some
Доки жопой читал, шучу, не читал.
>>6357

>throw "fuck this loop"


Так точно.
254 2156373
>>6367
Андефайнет строка?))) Где ты объект User увидел?)
255 2156374
>>6367
Андефайнет строка?))) Где ты объект User увидел?)
256 2156375
>>6367
Андефайнет строка?))) Где ты объект User увидел?)
257 2156376
>>6368

> 2021


> Вместо драйверов для запроса к БД писать SQL

image.png48 Кб, 723x696
258 2156381
Надеюсь, что так очевиднее
к посту >>6366
259 2156382
>>6376
Ты ОРМ путаешь с драйверами, долбоёб.
260 2156383
>>6382
Лучше путать названия, чем как чмоня писать запросы SQL
image.png5 Кб, 408x203
261 2156385
>>6374

Я вот эту хуйню имел ввиду, меня чет синтакс смутил.
262 2156386
>>6385
Да я понял, что тупанул, когда текстом скинул
263 2156387
>>6383
Так чмони как раз накатывают ОРМ, а потом плачутся, что у них дб тормозит.
264 2156389
>>6381

> module.exports


ESM уже год как стейбл в ноде.
265 2156390
Нужно ли фронтендщику разбираться в бекенде как-то? Не хочу туда лезть вообще
266 2156391
>>6389

Но куча легаси по прежнему common js.
267 2156401
>>5604
Ну кудой пропал то?( Закидывай решения
268 2156412
>>6390
Желательно, пилю свои проекты пришлось поднимать простенький сервер на ноде с эксперсом и монгусом, тк нужны были свои данные, там по сути нихуя сложного
269 2156418
270 2156424
>>6391

Ты же понимаешь, что использование чужого решения явно снизит твои шансы на дальнейшее прохождение?
271 2156425
272 2156447
>>6387
Дб будет тормозить, если какой-то обмудок не в курсе что такое индексация
Да и в данном решении не охуеть какая биг дата, чтобы ОРМ сильно сказалась
273 2156497
Надо ли делать отдельный Url Для модалки на сайте?
274 2156503
Gulp и Webpack сложное говно? За вечер управлюсь, чтобы заявить: "Я знаю!"?
275 2156505
>>6497
Я тебе запрещаю заниматься такой хуйнёй
276 2156506
>>6503
Нет
277 2156513
>>6503
Сами концепции достаточно простые, вебпак в принципе может вообще с нулевым конфигом работать, но вот ковыряние в их кишочках может занять некоторое время
278 2156520
А делать тестовые на джуна на create react app нормально?
279 2156525
>>6520
Вообще да, но если сам настроил зависимости в вебпаке, то это отдельное уважение
280 2156527
>>6520
Да, но можешь пощупать вебпак, там ничего сложного самому собрать кроме проеба дня, проеба времени на решение вопросов того, что проебал библиотеку
У нас в проде на create-react-app, пиздец, заебало воевать
281 2156531
>>6520
Вот вы ебанутые все лезете на место реакт фронтендерши? Хотите конкурировать с пусипасом?
image.png2 Кб, 269x91
282 2156535
Че за нах? Почему toString приводит к строке как-то по-уебски? Они ж по идее должны одинаковыми получиться?
283 2156542
>>6535
Ты чё делаешь?

Видел, что в документации написано?
284 2156549
У меня нахуй сейчас крыша поедет. Если изменять свойство state.field[coords.y][coords.x].status = 2 перерендеривается, если передать state.field[coords.y][coords.x] = status, где status переменная со значением 2 то нихуя не перерендеривается. Что за пиздец?! ПОЧЕМУ?!
285 2156553
>>6549
Можно больше контекста? Как выглядит твой state? Как выглядит твой статус?
286 2156555
>>6549

>где status переменная со значением 2


чиво?
287 2156557
>>6549
state.field[coords.y][coords.x] = { status } попробуй
Ты как то по уебански делаешь
image.png19 Кб, 595x502
288 2156558
>>6553
>>6555
status просто задается в зависимости от координат
image.png14 Кб, 594x524
289 2156560
>>6558
С помощью лога вывел status, там 100% 2, но все равно не работает, если прямо задать 2 то все норм
290 2156570
>>6560
Может объяснишь нахрена ты локальной переменной status присваивашь какие-то значения но после ее совсем не используешь?
291 2156573
>>6570
Текст к посту прочитай имбецил
292 2156574
>>6560
Не совсем понял зачем ты делаешь
currentCell.status = status, если ты делаешь это внутри функции и дальше эта переменная currentCell не используется
293 2156576
>>6574
Чтобы не дублировать код 4 раз
294 2156578
>>6574
Ой, не так понял твой вопрос. Я беру прошлый стейт и меняю из него многомерный массив. currentCell это константа сокрощение, чтобы не дублировать код
295 2156580
>>6576
Чувак. Я кажется понял в чем дело. Ты в currentCell запихиваешь ссылку на стейт. Стейт у тебя там объект? Если да, то сделай деструктуризацию (скопируй стейт и присвой её переменной currentCell). Я с тилибона и мне тяжело код писать, но надеюсь ты понял
296 2156619
>>6549
Проблема решена. Оказывается, компонент рендерился дважды, из-за этого вся логика сыпалась.
297 2156626
>>6619
Ура!
||а вообще фу фу фу пользоваться классовыми компонентами||
298 2156627
>>4736 (OP)
Суп, я тут е2е тесты пишу и у меня styled components, он выставляет классы с хэшем, поэтому таргетироваться по ним неоч
Как то можно сделать так, чтобы у всех DOM элементов был допустим дата атрибут с именем компонента? Чтобы я мог по этим дата атрибутам искать компоненты вебдрайвером
Без ручного прописания этих дата атрибутов офк
299 2156628
>>6626
Бля, вот же я со своим дискордом ебанулся...
300 2156629
>>6627
Такое по моему только у vue и svelte, к сожалению
301 2156632
>>6627
Используешь говно
@
Борешься с говном
302 2156633
>>6629
А как тогда писать е2е для стайледов
Мб есть какой то плагин
303 2156636
>>6632
Мне нравятся стайледы, это очень удобно и точно лучше чем сас
304 2156640
>>6633
В доках стайдеда емнип написано использовать атрибуты для тестирования
305 2156642
>>6640
Это понятно, но мне руками их писать или что
Я хотел чтобы оно само ставило в тест энве
Видимо больше вариантов нету
306 2156643
>>6636
Оно и видно.

ОПТИМИЗИРОВЫВАЕШЬ БАНДЛ-ХУЯНДЛ
@
ХУЯРИШЬ ЛИШНИЕ АТТРИБУТЫ В РАЗМЕТКУ
@
ЧТОБЫ ТЕСТИКИ ЧЕКАЛИСЬ
307 2156646
>>6636
Фиг знает, каждому своё, конечно
Мимокрокодил
308 2156652
>>6643
Атрибуты можно убрать бабелем в проде
Если юзать сас то надо каждому компонентику классы писать руками, хуета, ещё и импортировать целый файл вместо деструктуризации
309 2156653
>>6643
А вообще вкусовщина да, похуй
310 2156655
>>4736 (OP)
ООП говно без задач
Оправдывайтесь
311 2156656
>>6652

> Атрибуты можно убрать бабелем в проде


Костыли-костылики. У тебя тестовая среда по сути - отдельная сущность, которая существует, чтобы галки чекать.

>Если юзать сас то надо каждому компонентику классы писать руками, хуета, ещё и импортировать целый файл вместо деструктуризации


То ли дело срать шаблонные строки прямо в модуле, всё просто и понятно.
312 2156657
>>6655
Это ты говно без задач где ООП пригодилось бы.
Оправдался.
313 2156661
>>6542
Документация говно без задач
Оправдывайся
314 2156662
>>6497
Ты совсем тупой? Ты без двача не можешь решить нужен ли тебе отдельный роут для чего-либо?
315 2156663
>>6657
Абстрактную фабрику абстрактных фабрик построил прежде чем оправдываться?
316 2156666
>>6655
Использую объектный подход в функицональных языках. Твоя мать шлюха, кстати
317 2156674
>>6656
А что плохого в шаблонных строках?
Какая разница если это удобно и можно пропсы пихать в стили, полностью юзая компонентный подход? Темизацию изи навешивать, динамические стили, нормальные функции юзать а не пародии из саса
Если ты про оптимизацию, то какая разница, если все равно в конце концов и сас, и стайледы компилируются
318 2156677
>>6662
Ты чего такой злой, в первый раз пишу, поэтому спрашиваю как лучше
319 2156685
>>6677
Какая разница в какой раз ты пишешь, если тут нужно включить голову и самому решить. Тут нет КАК ЛУЧШЕ, тут есть как НУЖНО.
Нужен тебе отдельный роут для твоей модалки или нет? Что не понятно-т блядь. Должен пользователь иметь возможность по прямой ссылке перейти и попасть на твою модалку\вьюшку ее амещающую или нет?

Ну давай соображай. Вот я тебе показываю мессадж бокс - "Вы действительно хотитте удалить этот файл? Да\нет" - как считаешь, нужна для него прямая ссылка?

А вот я тебе показываю окно настроек. Для него нужна прямая ссылка?
320 2156688
Аноны, наверное платина, но я спрошу.
Есть опыт комразработки на Реакте. Вполне легко могу делать хитрые компоненты и страницы используя Реакт/Редакс.
Но есть две проблемы, по которым хотел бы спросить совета опытных.
1) Я не могу придумать, что мне делать вне работы - пытался выбрать API для пет-проджекта, но как только нужно что-то начать делать с нуля я туплю, торможу и совсем не знаю с чего начать, где дёрнуть запрос итд. В итоге ничего не делаю оставаясь в ступоре.
2) Я очень плохо решаю задачки по пргораммированию, вроде тех что есть на литкоде или в учебниках.

Может быть кто-то сталкивался с таким? Как решали? Что можно почитать, чтобы улучшить решение задач? С чего вы обычно начинаете пилить пет проджекты?
321 2156691
>>6666

>Твоя мать шлюха, кстати


Спасибо, я знаю.
322 2156696
>>6685

>Должен пользователь иметь возможность по прямой ссылке перейти и попасть на твою модалку\вьюшку ее амещающую или нет?


Спасибо, теперь стыдно что не подумал про это.
Правда я теперь не могу представить чтобы пользователю нужно было перейти в модалку по ссылке, а не по клику, разве что в настройки, да и для них по шестеренке спокойно можно тыкнуть
323 2156708
>>6666
>>6691
Семён, плиз
Абстрактно нассал на тебя кстати
324 2156709
>>6661
Не, мне лень
325 2156717
>>6497

Если надо - делай. Например если у тебя полная карточка товара показывается в модальном окне.
326 2156718
>>6688

>С чего вы обычно начинаете пилить пет проджекты?



С краткого описания в 2 предложения и небольшого списка юзер-кейсов
327 2156724
>>6717
Это не модальное окно, это хуевый дизайн. Модалка предполагает что мы ограничиваем пользователя, пока он не выполнит какое-нибудь условие. Значит ты полагаешь что у него какая-то логика, которая привела к модальному окну где-то персистится и она должна снова отработать после обновления страницы? Дохуя сложно, чтобы просто так советовать.
328 2156728
>>6724
Самая простая стратегия имхо не сохранять модальное состояние, а here we go again
329 2156730
>>6696

>Правда я теперь не могу представить чтобы пользователю нужно было перейти в модалку по ссылке, а не по клику



Видеозаписи вконтакте представить можешь?
330 2156731
Что за дичь с history? без тайпскрипта не ругался
331 2156738
>>6724

Ну бывает так, что дизайнер пидорас знает лучше, и приходится городить хуйню. Так-то показывать в модальном окне полную карточку товара вполне допустимо. Под это, соответственно, делается роут.
332 2156740
>>6731
ПИШИ ВЕЗДЕ ANY если тупенький
333 2156742
>>6740

> ПИШИ ВЕЗДЕ ANY


А смысл тайпскрипта тогда?
334 2156743
>>6740
А где тут any то писать, я же здесь просто пропсы передаю
image.png770 Кб, 1366x702
335 2156745
336 2156747
>>6743
нигде у Route очевидно есть тип у пропсов, ты туда хуйню передаешь, с точки зрения компилятора. На то тайпскрипт и нужен
337 2156749
>>6747
А что делать то с этой хуетой?
338 2156754
>>6749
Ты мне предлагаешь сейчас реакт с роутером ставить и смотреть типы в редакторе?
339 2156756
>>6754
Нет, подскажи мне просто, где этот тип писать вообще? Потому что я эти history и History не импорчу даже, а просто сразу как проп передаю
340 2156762
>>6756
>>6731
А все, разобрался, оказывается этот history итак в роуте передается, не надо было его явно передавать
341 2156795
Чтобы поменять состояние я должен получить данные из прошлого состояние, но реакт не дает мне это сделать. Госпади, какое же говно, чтоб в аду горела та мразь которая этот кал расфорсила.
342 2156811
>>6795
Это ты просто не разобрался
343 2156816
У меня одна папка с компонентой была названа с маленькой буквы случайно и теперь каждый раз когда я пуллю приходится менять ее вручную на большую, а в изменениях это не отображается т.е. запушить это чтобы запомнилось я не могу, как пофиксить?
344 2156822
>>6816

>компонентой


Даже не пробуй идти на собес, дебич камасутровый
345 2156823
>>6822
Я уже работаю, к сожалению, а так да, надо бы запомнить уже
346 2156824
>>6816
командой git config core.ignorecase false
после попробуй смени имя папки (лучше вне IDE, они иногда с этим тупят)
347 2156825
>>6824
спасибо, попробую
348 2156829
>>6823
Я из-за этого один собес завалил в свое время. Запомни - никогда не пались, что вкатился по курсам, это хуже чем быть червем-пидором
349 2156830
>>6829
Меня вообще без реакта взяли, так что я не мог про компонент неправильно сказать, а так спасибо за совет
350 2156831
>>6830
Как так вообще, без реакта взяли
351 2156832
>>6829

>что вкатился по курсам


?
А ты как вкатился-то сам?
352 2156834
>>6831
Стажером бесплатно на полный рабочий, месяц сидел дома реакт учил, теперь уже за деньги учусь
353 2156838
>>6832
Вообще я работал полтора года на легаси, фуллстеком - пхп/jquery. Последние полгода переучивался чисто на реакт. Заспидранил курс на ютубе за месяц. Еще за два зазубрил learn.javascript.ru. Еще месяц дрочил документацию по реакту, чтобы не палиться.
Т
354 2156840
>>6838
Ты может знаешь какие-нибудь подкасты околоджуновские по реакту? Я слушаю "Сделайте мне красиво", но они пока слишком прокачанные, мало понимаю, но прикольно.
355 2156844
>>6840
Дрочу только документацию, плюс статьи на medium/habr. Я начал кодить, когда инфа была на инглише. Проще прочитать, чем чей-то пиздеж полтора часа слушать.
356 2156846
>>6844
Я просто хожу по часу-два в день или на автобусе куда-то еду, читать неудобно, а подкасты самое то
357 2156852
>>6824
Спасибо, сработало. Как ты это нашел? Я пытался нагуглить, но не нашел ничего, мб просто писал как-то по кривому
358 2156862
>>6852
Умение гуглить приходит с опытом
359 2156868
>>6862
я гуглил типа
first letter in directory name lowercased fix react
fix problem with first letter in name react

выдавало фигню, вот интересно что для этого гуглить надо было
360 2156878
>>6868
Но ведь проблема была в гите и в том что в шинде регистронезависимая фс, а ты гуглил реакт. Получается что кроме навыка гугления нужен кругозор пошире

мимо крокодил
361 2156881
>>6878
и переходить на линукс
362 2156883
>>6878
А ведь действительно. Интересно, спасибо
>>6881
Боюсь что переход на линкус будет слишком много времени отнимать, а мне итак учить очень много сейчас приходится
363 2156901
>>6878
Действительно по "git doesn't see directory name change"
сразу нашло кстати
364 2156928
А эти две штучки не подружить на локалке?
Туториалы по ноде в основном сервер-рендеринг показывают, а по фронту с фейк-апи, либо все на фреймворках.
Где почитать/посмотреть про то, как это ручками все сделать правильно?
366 2156949
>>6946
Программировать в свободное время что ты хочешь еще прекраснее, чем работать. Чего расстроился?
367 2156951
>>6946
Ого как много откликов.
Я-то сижу с таким же лицом, когда требования читаю, как запилю пару проектов с адаптивом и максимумом технологий, тогда и начну откликаться, сейчас тупо нечего показать.
369 2156966
>>6964
Всякого только что родившегося младенца следует старательно омыть и, давши ему отдохнуть от первых впечатлений, сильно высечь со словами: «Не пиши! Не пиши! Не будь программистом!» Если же, несмотря на такую экзекуцию, оный младенец станет проявлять программистские наклонности, то следует попробовать ласку. Если же и ласка не поможет, то махните на младенца рукой и пишите «пропало». Программистский зуд неизлечим
370 2156968
>>6946
С чем откликался?
371 2156972
>>6968
С пустым резюме

ванга
372 2156973
>>6968
мувисерчер
373 2156983
>>6973
Это не резюме. В резюме надо опыт работы описать, который либо сочинить, если дохуя софтскильный и упругий, либо поработать пол года на дядю у себя в мухожопинске.
374 2156987
>>6973
Кидай в тред, хули ты.
375 2156990
>>6973
Небось, ссылочку на гитхаб вставил в резюме, да? Ты думаешь, хрюша будет заходить и чекать его?
376 2156997
>>6983
Так дядя не берет
377 2157006
>>6997
На удаленку - конечно нет. В офис - не пизди.
seal neutral face.jpg121 Кб, 960x960
378 2157034
image.png18 Кб, 388x394
379 2157059
https://jsfiddle.net/dm1qwhpg/5/
сап, подскажите, как можно сделать, чтобы не писать одно и то же по 3 раза? в массив добавить там или что-то такое?
380 2157077
>>7059
А букварь почитать? А то будешь ждесь ныть что в мухосранскую контору за еду не хотят брать.
Kc651HQgTA.jpg21 Кб, 334x224
381 2157080
>>7059

>чтобы не писать одно и то же по N раз

382 2157086
>>6990
Нипонел. Что не так со ссылкой на гитхуб в резюме?
383 2157087
>>7077
да мне в вуз ето надо, не гуглится
384 2157091
>>7087
ладно, гуглится, уже нашел
16242090310140.png490 Кб, 418x512
385 2157094
>>7087

>не гуглится

image.png21 Кб, 661x216
386 2157100
>>7077
А можешь хотя бы подсказать как в моем случае сделать чтобы положение было через конструктор сделано?
387 2157110
>>7059
Чувствуются академические примеры
388 2157113
>>7100
Ты нахуя в эвент листенере класс определяешь.
Выпей таблеток.
389 2157115
>>7113
Это я пытался пофиксить то что в style пусто, но не помогло
390 2157123
391 2157124
>>7100
Какие же зумеры дегенераты, просто пиздец!
392 2157128
>>7124
Ну подскажи как правильно
393 2157132
>>7086
Там нужно словами писать, что ты умеешь и какие навыки есть, а не просто `мои проекты ${ссылка}`.
Вот прямо чтобы дебилке было понятно, чтобы она читала ТЗ от технического спеца, где написано "требования: ..." и чтобы в твоем резюме ключевые слова совпадали. Чтобы тебя хотя бы на первое резюме звали.
394 2157136
>>7132

>на первое резюме


интервью, конечно же
фикс
jss.png53 Кб, 1007x158
395 2157216
туплю сильно , помогите плиз,как тут во внутреннем цикле на х переменную поменять
396 2157217
>>7216

Так же, как ты меняешь 1 на 0 ?
397 2157220
>>7132
А, ну это понятно, конечно. Сомневаюсь, что там резюме выглядит так

Slaveck Sychiov
Front-end incel developer
Www.githuy.ru
398 2157224
>>6968
С резюме.

0.5 года контент менеджера превратились в 1.2 года верстальщика.

Облако технологий, которые я вроде и знаю, а вроде и нет.

Портфолио:
4 проекта, 3 из 4 - вуе проекты, 1 чисто на жс.

Портфолио и резюме расписано как у цыгана продающего арбузы, типо вай какой маладой, опыт коммерческий есть? есть! дерево технологий огромное как член черного властелина? огромное! увлкался написанием кода руками с сосничества? конечно, я же не сидел и не пинал хуи задротя в скайрим!

Может из-за отсуствия фотки, хз крч.
399 2157225
>>7059
создаешь массив с цифрами, в массив вкладываешь функцию, вместо цифр (второго аргумента) ставишьi(индекс)
400 2157227
>>6990
Да. Там все расписано как для аутиста, еще и сложными словами все описано, хрюша, если она не из ойти и не шарит, сразу должна подумать: "Хуе-мое, вот это умный дядя.

Блять, в гитхабе по любой строчке можно сдиванонить. Скрины похоже не подвезу.
401 2157228
>>7224
Какой лвл, высшее образование есть?
На какие вакансии откликался? Чета не так, не может быть столько отказов
изображение.png6 Кб, 752x119
402 2157229
>>7228
Москва. 19лвл.
ВС нету. 1.2 года коммерческого(чо не верил?) опыта.
Английский B2(не верил, нет?).
Достаточно большое кол-во технологий, в гитхабе все красочно, с картинками и пояснениями.

Откликаюсь на СТАЖЕРОВ, блять! Верстал, везде, где есть упоминание вуе, всякие фронтенды.
404 2157231
>>7229
Да хоть 20 лет опыта

>0.5 года контент менеджера превратились в 1.2 года верстальщика.



По факту это уровень коммерческого опыта в пятёрочке, то есть ни о чем.
Мне кажется, что ты душнила ещё тот, судя по твоим постам. Может ты эти смишнявки и в резюме добавил, тогда понятно почему отказывают
405 2157232
>>7231

>Душный


Нет ты!

Думаешь я буду добавлять шуточки с двоча в резюме? Я не настолько обдвачевался. Да там и шуток нету, все по делу, коротко.
406 2157233
>>7225
Спасибо, а можешь подсказать как с этим разобраться? >>7100
407 2157313
Объясните нахуя нужен в 2021 году React? Есть же Vue который удобнее. Почему так? Может из-за того что раньше вышел, и консерваторы форсят именно его?
408 2157322
>>7313
У них разница в появлении год.
Какие в пизду консерваторы, что ты несешь.
До реакта была хуева туча других фреймворков, в том числе реактивных, или реализующим одно\дву сторонний биндинг в том или ином виде, и множество прочих парадигм. Чего по-твоему их не форсят, а ты даже не слышал про них?
409 2157325
>>7322

>Чего по-твоему их не форсят, а ты даже не слышал про них?


Их разрабы не IT-гиганты.
410 2157349
>>7224

>Может из-за отсуствия фотки


Вполне может быть, лол.
411 2157354
>>7325
Разработчик вью тоже не айти гигант. Как и Резиг, который разработал в свое время жквери. Хотя и ДО жквери был Prototype.JS, точь в точь реализующий то же самое, но победил жквери. Разработчик ноды не был айти гигантом, а до ноды была куча реализаций standalone реализаций жс-рантаймов, в том числе для написания веб-серверов. В том числе, от айти гигантов - сс самой первой версии JS, как он только появился, его же создатели Netscape запили Netscape Server, для которого код можно было писать на жс. Но не взлетело. И потом еще не взлетало долгих 15 лет. Пока Дайл не собрал воедино то, что лучше всего сочетается и не оформил в простую и доступную штуку, без заморочек.

И тысячи других проектов появлялись и занимали топ по тем же сценариям. Почти за всем легендарным, что выстрелило была сотня других попыток и реализации ТОГО ЖЕ САМОГО, но в другой обертке, в другое время, не того цвета.

И ты НИКОГДА не угадаешь почему именно что-то выстрелило, а другое нет. И тем более выстрелит ли что-то в будущем, или наоборот не выстрелит. Это работает не так. Это блядь, процесс.
412 2157361
Дублирую вопрос из нюфаг-треда, потому что тут вопрос возможно затрагивает и yarn workspaces.

Вообщем, вопрос по гиту. Я разрабатываю проект на ноде, и понимаю, что какой-то функционал надо вынести в отдельный проект, отдельную библиотеку, отдельный репозиторий. Есть практика, как это делать правильно?

Есть git submodules, который вроде бы делает, что мне нужно.
Есть yarn workspaces, который используется, вроде бы, для монореп, и позволяет иметь один node_modules для отедльных package.json

Есть какие-то устоявшиеся практики, как всё это делать правильно и красиво?

У меня задача именно в том, чтобы определенный функционал оформить и вынести в отдельный репозиторий, чтобы в дальнейшем работать с ним на других проектах. Этот функционал не завязан на текущем проекте, но хотелось бы удобно вести разработку над обоими проектами уже сейчас в одной папочке с одним node_modules
413 2157378
>>7100
Нахуя там тебе вообще классы, ебобо?
image.png24 Кб, 711x491
414 2157417
Как сократить код?
415 2157419
>>7417
Используй тернарное выражение.
416 2157422
>>7417
Ну ты и ебаклак. Надо сначала думать, а не писать эти простыни.
Что оно должно делать-то?
417 2157432
>>7422
Смотрит сколько мин вокруг ячейки и прибавляет 1 если обнаружит.
418 2157437
>>7432
Сделай два вложенных цикла от -1 до 1 и пропускай 0 0, а можно просто забить массив пар и по ним пройтись [[-1,-1], [-1,0]] и т.д.
Алсо, используй ++ вместо +1
image.png11 Кб, 474x102
419 2157440
420 2157456
>>7417
Опять выходишь на связь, мудило?
421 2157464
>>7361

>У меня задача именно в том, чтобы определенный функционал оформить и вынести в отдельный репозиторий, чтобы в дальнейшем работать с ним на других проектах



Ну так и разрабатывай отдельно и публикуй свой сайд-пакет в npm, а в основной проект ставь как зависимость. Или не публикуй, а просто ставь как зависимость с репозитория, а потом, когда сайдпроект обрастет фичами и фиксами, можно и закинуть в npm.
422 2157482
>>7417
Сделай map
423 2157496
Пригласили на собес. Собес будет и на английском. На английском я последний раз бакланил в 16 лет, когда был пьяный.
Сап двач, как выучить разговорный английский за сутки?
image.png18 Кб, 595x200
424 2157529
Бля аноны, подскажите уже, как мне сделать чтобы динамически расположение элементов делались? Или это только через createElement делается
425 2157538
>>7529
Ты что-то очень страшное там сделал.
Как вариант: сделай функцию, которая возвращает объект с произвольными данными, которые тебе нужны. А это функцию в конструктор впихни, а потом удал весь говнокод и перепиши все.
426 2157540
>>7529
Ты - долбоёб, который неспособен сформулирвоать свой вопрос. Никто тебе ничем помогать не будет. Телепаты в отпуске.

На твоем скриншоте не понтяно ровным счетом нихуя. На что ты указываешь. Чего ты хочешь добиться. Что еу тебя блядь не работает.

По твоим предыдущим сообщениям - ты выдаешь несусветную бессвязную дичь, в духе - но у меня style все равно пустой. Какой в пиздуй пустой? Что такое пустой, блядь, сукин ты ын? Он либо есть либо его нет. если его нет - то у тебя нет элемента у которго ты его запрашиваешь. Раз у тебя нет желемента - значит его блядь не существует в дереве желементов на момент, когда ты этот элемент получаешь.

Короче, иди ты нахуй. Просто, иди на хуй, дебил.
Читай блядь шапку, там специально для таких как ты написано - ПИЛИТЬ ПЕСОЧНИЦУ ЕСЛИ ТЫ СУКА ХОЧЕШЬ ЧТОБЫ ТЕБЕ ПОМОГЛИ. А ты - ёбаный паразит, коорый не даже поднатужится не может, чтобы голову включить и связать два слова. Не говоря о том, что тебе ДЕЙСТВИТЕЛЬНО нужна помощь.

Где блядь СЭМПЛ в песочнице того, что у тебя не получается? Нет? Ну и иди соси хуй, дегенерат.

Сидит блядь, седьмой час подряд как курица ебанутая талдычит одно и то же. Ты вообще отбитый нахуй? Вас где делают? Ты блядь за 10 минут мог решить свой вопрос, какими угодно путями - правильно сформирввав вопрос, запили печосчницу, блядь составив запрсо в гугл. Но нет, нихуя, , это не наш путь. Мы блядь будем ныть в стиле ну че оно не работает,п рикрепляя скриншот со стрелочками.

Пиздец. Не работает у тебя голова. В РОЗЕТКУ БЛЯДЬ ЕЕ ВКЛЮЧИ.

Чтобы ты сдох.
427 2157543
>>7540
Я же раз 5 сюда свою песочницу свою кидал, хз зачем ты все это высрал
https://jsfiddle.net/dm1qwhpg/5/
image.png12 Кб, 386x119
428 2157547
>>7543
Ну ахуеть теперь. Это мне нужно, блядь? Ту зуило, я должен по треду бегать за твоими песочницами?

Теперь ты встаешь на колени, мудила, и поясняешь, где в твоей маня-песочнице код с твоего скриншота, зуила? Где у тебя там твой top, где место вызова конструктора с этим топом.

Еще раз тебе пишу, по русски блядь - ВКЛЮЧИ ГОЛОВУ В РОЗЕТКУ, И пиздуй нахуй. Пока не придешь в сознание.Дегенерат.
429 2157549
>>7547
Успокойся чел, у тебя что-то с нервами не так
Хз я думал вопрос итак понятен, нужно чтобы элементы получали top и left при создании их обьектов и в зависимости от них располагались на странице, я пробовал через конструктор как на картинке, но это не работает, т.к. обьект стилей пустой
430 2157551
>>7549
ЧТО НА КАРТИНКЕ М УДАК. ГДЕ НА ТВОЕЙ СУКА КАРТИНКЕ МЕСТО ВЫЗОВА КОНСТРУКТОРА. ЧТО ТЫ ПЕРЕДАЕШЬ В АРГУМЕНТАХ ХУИЛА????? ТЫ ЧИТАТЬ НЕ УМЕЕШЬ ЧТО ТЕБЕ ПИШУТ ИЛИ ЧТО?
431 2157554
>>7549

>т.к. обьект стилей пустой


ГОЛОВА У ТЕБЯ ПУСТАЯ, БЛЯДЬ
432 2157556
>>7551
Там просто число, типа

let car2 = new Car("car2", 1, 200, 0);
это если constructor(carId, speed, top, left)
433 2157558
>>7556

>Там просто число


МОЛОДЕЦ МАНЯ. ТЕПЕЬ ПОПРОБУЙ ТУДА еЩЕ ПЕРЕДАТЬ СТРОКУ В КОТОРОЙ НАПИСАНО ЧТО ТВОЯ МАТЬ ШЛЮХА А СЫН У НЕЕ ТУПОЙ ИМБЕЦИЛ. ПОТОМ ПИЗДУЕШЬ ЧИТАТЬ СПРАВОЧНИК ПО CSS И ИЩЕШЬ ТАМ ЧТО ЯВЛЯЕТСЯ ВАЛИДНЫМ ЗНАЧЕНИЕМ ДЛЯ СВОЙСТВ TOP и LEFT.
ПОТОМ ВОЗВРАЩАЕШЬСЯ И ПЫТАЕШЬСЯ ОБХЯСНИТЬ ПОЧЕМУ ТЫ ЗА 18 СУКА ЧАСОВ НЕ УДОСУЖИЛСЯ ЭТО СДЕЛАТЬ. И ТЕМ БОЛЕЕ НЕ УДОСУЖИЛСЯ В САМОМ СТАРТОВОМ СООБЩЕНИИ НАПИСАТЬ, ЧТО ТЫ ТУДА ПЕРЕДАЕШЬ.

>Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю»



ДЛЯ КОГО ЭТО НАПИСАНО, БАРАН??
434 2157561
>>7558
Спасибо, аноний, ты прав, в следующий раз получше буду формулировать
47CE0A9E-D0D9-4808-9DB4-B1DFF9C7674D.jpeg44 Кб, 725x710
435 2157565
Взвизгнул с этого взрыва и патау, который уже сутки дрочит какую то хуйню.
436 2157566
>>7556
element.style.top = `${top}px`;
437 2157569
>>7456
А ты кто?
438 2157572
>>7566
Мне уже веселый ругающийся анон подсказал, но все равно спасибо
image.png17 Кб, 605x181
439 2157576
Самое парадоксальное это ведь то, что в своем еба-классе в методах-то он умудряется правильно оперровать свойствами.
А тут - ну не работает. Ну бля, опять не работает. Ну ебать, н работает, че далать, пацаны. Ну ваще не работает, ну скажите.

То есть у него буквально через 5 строк от его НЕРАБОТАЮЩЕГО КОДА точно такой же но РАБОТАЮЩИЙ и он не может решить проблему.

Сука. Я НЕ ПОМНИМАЮ ну как живут такие люди. Ну просто. У меня в голове не укладывается. Как с такими НАПРОЧЬ ОТСУТСВВУЮЩИМИ АНАЛИТИЧЕСКИМИ СПОБОСНОСТЯМИ В ЕБУЧЕМ НЕОКОРТЕКСЕ человек умудряется в целом жить? Ну блядь. Вот когда у него чайник электрический не включается, он новый покупает сразу, не смотря включил ли он его в розетку? КАК. ПРОСТО СУКА КАК,
440 2157577
>>7576
Остынь, чел, выключи пк и выпей чашку кофе
мимо
441 2157581
18 ЁБАНЫХ ЧАСОВ ОН НЕ МОГ ПОСМОТРЕТЬ НА ДВЕ СТРОЧКИ НИЖЕ СВОЕГО КОНСТРУКТОРА СО СТРЕЛОЧКАМИ. ВОСЕМНАДЦАТЬ МАТЬ ЕГО ЧАСОВ.

БЛЯЯДЬ.
442 2157588
>>7576
Напоминает мне одного залетного зумерка джуна почти как с пикрила >>7094 который прям пиздец бесил, если у него не получалось решить задачу наскоком за 10 минут то сразу же начиналось "бля пацаны а шо делать?" "ничего не получается, куда смотреть?" "там баг в либах наверно да? у меня все правильно но че-та не выходит никак"
443 2157612
>>7440
Пиздец, за такое пиздить нужно, совершенно не читабельные макароны
444 2157617
>>7612
Там все последовательно выполняется. Это не подходит под определение макарон.

мимо шел
445 2157634
>>7313
Реакт это библиотека, вью это фреймворк. Библиотека дает больше свободы тому коду который её использует.
Но в итоге что реакт, что вью не нужны, так как есть божественный ангуляр. Вот только порог вхождения у него выше, поэтому по популярности уступает этим отбросам.
446 2157708
>>7634
Тупостью троллишь?
Так не нужны, что ангуляр уже при смерти от их ненужности
447 2157733
>>7708
При смерти? Это тебе манямирок нашептал? Ни один серьезный проект не пишется на чем то кроме ангуляра.
448 2157740
Есть рекурсивный метод, в котором в зависимости от прошлого стейта нужно рекурснтуь с помощью setState(). Но React жалуется что в setState() не должно быть сайд эффектов.

Примерно такой говнокод:
recursion(obj) {
setState(state => {
if (state.obj.data === 1) {
this.recursion(state.obj.data - 1);
}
});
}
449 2157743
>>7740
Что делать?
450 2157772
>>7740
>>7743
Писать код в котором не нужен этот говнокод, очевидно.
451 2157783
>>7772
Мне нужна рекурсия. Ее аргументы зависят от прошлого стейта. Как избежать? Я зеленый в архитектуре
452 2157799
>>7783
Зачем тебе промежуточные вычисления хранить в стейте? Ты должен брать стейт перед рекурсией и обновлять после.
453 2157859
>>7217
ну 1 на 0 менятся с помощью условия if(j%2==0), а вот как в условии уточнить про замену каждого третьего я не понимаю
454 2157860
>>7217
ну 1 на 0 менятся с помощью условия if(j%2==0), а вот как в условии уточнить про замену каждого третьего я не понимаю
455 2157869
>>7860
Каждый третий будет делиться на 3 без остатка, что ты тупой то такой
image.png36 Кб, 411x609
456 2157895
Помогите, при запуске на последнюю строчку агр Uncaught SyntaxError: Unexpected identifier
457 2157897
>>7895

>Uncaught SyntaxError


Просто
съеби
458 2157906
>>7895
Скобку не закрыл у последнего метода
459 2157911
Ситуация. Допустим, учебный гвонопроектик для резюме или тестовое. Нужно делать запросы к такому-то апи, посылая приватный ключ. Хочется задеплоить на github pages, но ключ не палить.

Выбор для бекенда:
- простенький nodejs мидлмен на хероку
- такой же простенький nginx, но при этом я не смог обойти CORS на локалке, вообще не ебу, какие там хедеры хуедеры ставить, а решения со стаковерфлоу не помогли, потом еще сутки сидел над преобразованием урл в location > proxy_pass, кое-как сделал, но так и не понял, почему регекспы не работают

Что бы вы выбрали?
460 2157923
>>7911
Access-Control-Allow-Origin: *
461 2157931
>>7923
Хех, не все так просто
462 2158029
>>7229

>19 лвл


>1.2 года опыта


>стажер



Проиграл с дебила. Очевидно что в опыт никто не верит, и правильно делает. Без вышки или хотя бы пту ты в таком возрасте нахуй никому не нужен. Свой гитхаб с копипастом чужого кода можешь мамке показывать.
463 2158030
>>8029

>без вышки


даа, представляю, получит он вышку по ивт какому нибудь и сразу везде будут брать, лол. вышкошизик, угомонись. мы не видели его проектов и резюме, там наверное собака зарыта
464 2158044

>19 лет


>вышка


Вышкошиз совсем ебанулся от своей устаревшей корочки, даже считать разучился.
465 2158048
>>7895
Быдло опущенное, где точки с запятой. Даже не пытайся вкатываться, псина пориджевая
466 2158072
>>7361
Ярн может пройти строго нахуй. Сейчас бы всю струтуру проекта завязывать на фронт менеджера пакетов. Гит модули для нулевых проектов не нужны. Нулевые проекты проще держать в отдельной папке в мейн репе до тех пор, пока разработка не устаканится, а потом выносить в гит модуль/npm пакет.
467 2158176
>>8029

>Пук.


>Решил поумничать - обосрался.


19 мне исполнилось в ноябре 2020.
Ноф работе начал работать в феврале 2020(где якобы работал версталой, на самом деле контент-менеджер)
Если кто и тупой, то ты. Можешь начинать маняврирования.
468 2158177
>>8176

>Ноф


На оф.
469 2158181
>>8029

>с копипастом чужого кода


Уу, сука! У может быть у тебя чужой?
470 2158199
>>8176
Пукнутый поредж, иди на хуй!
471 2158227
Я в nodejs проекте использую сторонний бинарник, который запускаю через child_process. Вопрос, как этот бинарник хранить в проекте? Как принятно обозначать папку с такими бинарниками? Хранить эту папку в корне проекта? И что с VCS? Не заливать же 100мб в репо?
472 2158232
>>8227

>Не заливать же 100мб в репо?


Т.е. я имею ввиду, что может нужно этот бинарник собирать каждый раз из своего репозитория?
473 2158238
>>8227
Сделай post-install скрипт для npm, который твой бинарь подтащит откуда надо. Алсо пропиши этот бинарь в .gitignore
474 2158250
Вопрос, конечно не по JS, но по CSS.
Какой лучший способ имитировать сегментированный монохромный LCD, как на старых дешевых игровых консолях и электронных часах (а еще в градусниках и еще много где)?
Для виртуальной консольки надо.
475 2158251
>>8238

> Алсо пропиши этот бинарь в .gitignore


А нахуй?
476 2158254
>>8251
Чтобы какой-нибудь долбоеб его случайно не закоммитил, очевидно же
477 2158257
>>8254
Так ты владелец репо. Ну есть бинарник с MIT лицензией, и лежит в репо. Плохо что ли?
478 2158265
>>8257
Ладно. лей прямо в репу, мне тащемта насрать, не мое дело за всю хуйню у вас париться.
479 2158280
>>8250
Шрифт.
480 2158305
>>8250

Шейдер?
481 2158342
>>8305
Да, тут на самом деле более тонкое дело, чем даже эмуляция CRT-экранов. У монохромных LCD существует эффект глубины экрана, и особый цвет фона экрана. Не учтешь все тонкости, той самой ностальгии уже не будет. Не будет эффекта.
>>8280
Тут прикол вообще не в шрифтах. На S-LCD шрифты могут быть и весьма четкими.
482 2158365
>>8342

> эффект глубины экрана



Делаешь копию экрана и паралаксишь на 2-3 пикселя. Опционально делаешь паралакс от взгляда пользователя. В общем, было бы желание.
483 2158368
>>8365

> Делаешь копию экрана и паралаксишь на 2-3 пикселя.


Подумаю, как это сделать с css-shaders.

> Опционально делаешь паралакс от взгляда пользователя.


И как ты предлагаешь сделать это в браузере?
484 2158371
>>8368

Требуешь доступ к вебке, дальше вообще никаких проблем.
485 2158426
Можно ли менять старый стейт prevState в this.setState(prevState => {}) напрямую? У меня там многомерный массив, я беру его из prevState.array, меняю напрямую и возвращаю return {array: prevState.array}. Походу так делать нельзя?
487 2158435
>>8434
Ты не понял вопроса
488 2158437
>>8426
Ну сделай ты копию этого предыдущего состояния блядь и мутируй в ней что захочешь, потом просто ее вернёшь
489 2158439
>>8437
А если не мутирую? Чем это обернется?
490 2158446
>>8439

>не мутирую


>меняю массив


А что это тогда блядь
491 2158448
>>8439

>я нихуя не понимаю, че делать


Прочитать это
https://reactkungfu.com/2015/08/pros-and-cons-of-using-immutability-with-react-js/
image.png91 Кб, 1092x1037
492 2158703
Зачем на собесах задают вопросы из разряда:
Чем отличаются HTML 4 от HTML 5? КАКИЕ КОНКРЕТНО ВЕЩИ ТАМ ДОБАВИЛИ? ПЕРЕЧИСЛИ САМЫЕ ВАЖНЫЕ!
Распишите синтаксис DOCTYPE. РАСПИШИ ВСЁ ЧТО ТАМ ЕСТЬ.
Какой номер приоритета имеет оператор = и запятая, НАЗОВИ НОМЕР, МНЕ ПОХУЙ ЧТО ПРИОРИТЕТ НИЗКИЙ, НАЗОВИ КОНКРЕТНОЕ ЧИСЛО.
Какой из элементов цикла for является необязательным? ВСЕ, МОЖНО СОЗДАТЬ БЕСКОНЕЧНЫЙ ЦИКЛ УКАЗАВ for(;;){}
Какой последний аргумент есть у методов массивов типа .map или .forEach, про который все обычно забывают нахуй? ЧТО ЭТО ЗА АРГУМЕНТ? ЧТО ОН ДЕЛАЕТ? А У КАКИХ МЕТОДОВ МАССИВОВ ЭТОГО ПОСЛЕДНЕГО АРГУМЕНТА НЕТ? НАЗОВИ ИХ ВСЕ? thisArg, становится значением this в коллбеке, обычно нахуй не нужно, есть почти у всех методов, принимающих коллбек

На самом деле после 2ой строки я уже просто откровенно начал гореть, но первые 2 вопроса мне реально задавали. А я ебу блядь, я это говно HTMLное правлю руками ОДИН РАЗ, примерно раз в 10 проектов над которыми я работаю, пиздец блядь. Ты сам-то помнишь, мразь?
493 2158709
- есть дефолтный парсер квери стрингов у Express, который в Request["query"] кладет QueryString.ParsedQs
- вскод мне подсвечивает, что кверистринг депрекейтед, и надо юзать URLSearchParams
- подменяю парсер (вверху на пике) согласно рандомной статье из интернета

Как мне закастить что-нибудь так, чтобы в коллбек app.get() Request приходил с URLSearchParams в качестве квери?
То есть был не
Request<{}, any, any, QueryString.ParsedQs, Record<string, any>>
а
Request<{}, any, any, URLSearchParams, Record<string, any>>
494 2158715
>>8709
Блядь я даун, просто написать тип реквесту же. Полчаса сидел над этой хуетой прикиньте
495 2158744
>>8703

>thisArg нахуй не нужно



Сразу видно макаку с процедурным кодом, который об ООП только из этого треда слышал.
496 2158750
>>8744
Методы массивов и через колыапплаи вызвать можно же
497 2158786
>>8744
Ало давно выяснили что ООП говно и не нужно, JS - функциональный язык
А методы массивов - функциональная фича, и нахуй ты туда ООП приплетаешь блядь? А нахуй?
498 2158818
>>8786
Композиция объектов нужна везде, даже в Линукс, даже в ассемблере.
Наследование, инкапсуляция, перегрузка - нужны, но очень ограниченно.

Ты, лично ты пишешь объектно ориентированный код, и что тебе одноклассники ВК сказали будто ООП говно а это не ООП, так это лишь проблема внушаемых людей.
499 2158819
>>8703

>thisArg


Ебать а я мучаюсь через $this = this периодически меняя одно на другое, когда переделываю код.
500 2158820
>>8371

>Требуешь доступ к вебке


Не требуешь, а просишь. Я тебе потребую, мразь.
501 2158823
>>8818

>Композиция объектов нужна везде, даже в Линукс, даже в ассемблере.


Композиция существовала до ООП.

>Наследование, инкапсуляция, перегрузка - нужны, но очень ограниченно.


Из всего этого только наследование является фичей исключительно ООП. И какое совпадение, что оно легко может конкурировать с процедурным лапшой по степени засирания кода.

>Ты, лично ты пишешь объектно ориентированный код, и что тебе одноклассники ВК сказали будто ООП говно а это не ООП, так это лишь проблема внушаемых людей.


Сектант ООП что-то там рассказывает про внушаемых, лол.
502 2158825
>>8820

Игорь, ты? Я узнал тебя по твоему тону. А помнишь, как анон нашел уязвимость фо флэше/браузере, перекрыв кнопку "дать доступ к вебке" безобидной кнопкой, на которую ты нажал и не только ты, и дал сфотать свой фейс? Вас таких целая доска почета набралась, вот смеху-то было!
503 2158826
>>8823

>Из всего этого только наследование является фичей исключительно ООП



А меня учили, что инкапсуляция. Ваши аргументы против?
504 2158836
Лень отправлять оформленный вопрос на SO, где я с вероятностью 99% в любом случае не получу ответа, поэтому попробую сначала здесь.

У меня проект на JS и `create-react-app`, но я использую декларэйшн-файлы TS только для интеллисенса в VSCode. Есть, например, компонент библиотеки, раньше, если я хотел добавить к нему какие-то пропы, я оборачивал компонент в свой, писал для него декларэйшн, где расширял тип/интерфейс компонента библиотеки, а импортировал уже местный компонент — TS в этом случае видит пропы обоих компонентов.

Сейчас одна библиотека обновилась, и там появилась возможность расширять компоненты без необходимости оборачивать их в локальные, но это значит, что если я хочу получить интеллисенс для того, что я расширил, мне нужно использовать module augmentation, что-то типа этого:

declare module '@library/Component' {
interface PropsOverrides {
something: true;
}
}

Проблема в том, что я не понимаю, как сделать этот кусок кода глобальным, чтобы при импортировании `@library/Component`TS его учитывал для интеллисенса. PropsOverrides существует в '@library/Component' — про это не спрашивайте, здесь ошибки нет. Есть идеи?
505 2158841
>>8703
Потому, что либо не понимают, как нанимать, либо просто не подготовились, что ещё хуже для тебя как потенциального сотрудника, потому что это может означать целый спектр проблем внутри компании, почему так произошло. В обоих случаях ты в такой компании работать не хочешь.
506 2158853
>>8744

А зачем мне thisArg, если я все использую стрелочные функции?
507 2158887
>>8853
Чтобы в скоупе класса писать не
data.map( (d, i) => this.mapToSomething(d, i));
А
data.map(this.mapToSomthing, this);
508 2158888
>>8818

> Композиция объектов нужна везде, даже в Линукс, даже в ассемблере.


> Наследование, инкапсуляция, перегрузка - нужны, но очень ограниченно.


Ты не поверишь! Композиция объектов это обычная лямбда. И зачем нужно создавать целый язык для ООП, когда достаточно просто
let Car = (obj) = ({type: Car, ...obj})
let Subaru = (obj) => obj == Car && {name: "Subaru", ...obj} || complain(new TypeError("Object is not a Car"))
509 2158889
>>8888

> obj == Car


obj.type == Car
Самофикс
510 2158891
>>8887

Ну, во первых, мы уже давно можем определять стрелочные функции как методы класса и иметь this в них без задней мысли. А во вторых, нередко в стрелочной функции нам нужен доступ к другим переменным в данном скоупе, и приходится делать data.map(x => pook(srenk(x, y, z, sky, allah)), хотя могли бы делать data.map(this.pookSrenkMap, thisArg, y, z, sky, allah)
511 2158974
>>8888

>достаточно просто


>(obj) => obj == Car && {name: "Subaru", ...obj} || complain


Ну и пиздец, лол
512 2158979
>>8974
А что не понятного?
Тут четко написано, если входной объект принадлежит типу Car, то редуцировать функцию до объекта Car вместе со свойством name: "Subaru"; в противном случае выкинуть тайпэрор.
513 2158981
Как на js сделать подписку на событие, где событие это изменение booleanа?
514 2158989
>>8979
Самое сочное тут в том, что в отличии от ООП здесь 0% пюбойлер плейта. Видишь два позожих куска кода? Абстрогируй!
К примеру, если написать небольшую библиотеку, то код можно красиво сократить:
Car = {type: "Car"}
Subaru = typed("Car").then(assign({name: "Subaru"}))
515 2159002
>>8989

>если написать небольшую библиотеку


Ты уже в паре шагов от создания ООП-языка. Давай, поднажми.
изображение.png3 Кб, 204x71
516 2159004
Можно ли не ебясь с консолью установить последнюю версию через инстал?
517 2159062
Alpine.js кто-нибудь пользуется? прикольная штука - добавить несложный интерактивчик на страницу, не прибегая к vue и реактам.
518 2159067
>>9002

> Ты уже в паре шагов от создания ООП-языка


Ты про нерасширяемое говно говоришь? Мне это и не нужно. У меня есть ADT.
519 2159097
Развелся как лох на курсы Яндекса по форонтенду. Пока там все понятно, но медленовато. Хочу сделать свою фигню которая будет с сервера по апи с аутентификацией забирать инфу и рисовать хуи размером зависящим от инфы. Посоветуйте книжку где про это рассказывается, как автоматически конектится и переодически обновлять. В терминале я уже научился доставать то что мне надо.
520 2159109
>>9004
Разрешаю
521 2159113
ПЕРЕКОТ >>2159112 (OP)
ПЕРЕКОТ >>2159112 (OP)
ПЕРЕКОТ >>2159112 (OP)
ПЕРЕКОТ >>2159112 (OP)
ПЕРЕКОТ >>2159112 (OP)
522 2159472
>>7911
Там же есть у гитхаба опция ключ в енв переменную поместить
Ну или можешь куда-то захостить ключ и фетчить его как строку в приложении
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 8 января 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски