Сохранен 533
https://2ch.hk/pr/res/1794783.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

JavaScript #173 /js/

 Аноним 01/09/20 Втр 14:26:58 #1 №1794783 
js.png
Прошлый: >>1789637 (OP)

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

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

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

Руководство для вката:
https://github.com/JS-Liberty/guide
Аноним 01/09/20 Втр 14:35:44 #2 №1794794 
react-logo.png
>>1794783 (OP)
Привет, анон. У меня вопрос связан с организацией кода.

Я часто слышу, что компоненты в React должны быть независимы. Но насколько они должны быть независимы в бест-практис? В масштабе проекта или чтобы их можно было в другой проект перенести?

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

В общем объясните как надо, аноны.
Аноним 01/09/20 Втр 15:08:09 #3 №1794816 
>>1794794
Если хочешь расшарить код между проектами - пиши либу или делай монорепо
Аноним 01/09/20 Втр 15:54:46 #4 №1794867 
Аноны я могу на жсе написать скрипт, который заходит в фап тред и скачивает все картинки ?
Аноним 01/09/20 Втр 16:04:12 #5 №1794884 
>>1794794
У меня такие же вопросы сейчас возникают при обучении, что на этот счет можно изучить/почитать? А то в уроках показывают разные варианты верстки обычным css, верстка на реакте, но при этом ведь очевидно что тебе нужно продумывать определенную архитектуру того, как это будет работать и взаимодействовать с беком. Если ты не страницу-картинку делаешь, которая вообще без логики и просто одним файлом может быть написана без всяких фреймворков. Или я просто ньюфаг, и это все делают помидоры, и тебе нужно работать уже с более-менее обозначенной структурой?
Аноним 01/09/20 Втр 16:09:11 #6 №1794892 
>>1794884
>что на этот счет можно изучить/почитать
Зависит от того что ты конкретно хочешь знать. Нет такой книжки, в которой будут написаны ответы на все твои вопросы.

Ну и вёрстка с беком никак не взаимодействует, если что. Для этого есть axios с Redux Thunk/Saga.
Аноним 01/09/20 Втр 16:14:20 #7 №1794901 
>>1794892
>Ну и вёрстка с беком никак не взаимодействует, если что
Вёрстка-то не взаимодействует, но вот мне дали тестовое, где нужно на реакте сделать небольшую страничку интернет магазина с разными статусами наличия товара, и еще парочкой фич, типа оформления корзины. Никакой конкретики нет. И суть в том, что я на фронте могу придумать себе условные данные которые буду принимать для того, чтобы обновлять содержимое страницы, а потом отправлять что-то на сервер, но кто такую логику взаимодействия вообще должен придумать? Или такое бывает только в тестовом задании, а в реальной работе это все нужно будет придумывать совместно с бекендером ну и вообще вряд ли как-то такая логика может быть вырвана из контекста?
Аноним 01/09/20 Втр 16:17:58 #8 №1794907 
Ничего не понимающий в фронте петпроджектовый жабист вкатился.
Как лучше всего сделать, чтобы при нажатии на ссылку(?) "зарегистрироваться" вспывала форма регистрации? Можно, конечно, сделать ссылку на новую страницу, но это же медленно?
Аноним 01/09/20 Втр 16:25:32 #9 №1794912 
>>1794867
Да
Аноним 01/09/20 Втр 16:28:52 #10 №1794914 
>>1794901
Если вся структура фронта лежит на тебе, то ты её и должен продумывать. Плевать что там приходит с бекенда. По хорошему ты с этими данными вообще не должен взаимодействовать. Твои компоненты не должны знать что там бекендер у себя написал. Работа с API должна быть отделена от самого приложения.

Активно юзай stateless компоненты и используют Redux.
Аноним 01/09/20 Втр 16:29:46 #11 №1794915 
>>1794907
Если надо чтобы прям всплывала, то проще всего переключать кнопкой стили opacity, transform и pointer-events у формы регистрации. Как лучше — вопрос слишком пространный.
Аноним 01/09/20 Втр 16:41:05 #12 №1794925 
>>1794915
Спасибо.
Аноним 01/09/20 Втр 16:59:35 #13 №1794938 
>>1794912
что мне для этого надо ? чистого жса хватит или нужна нода ?
Аноним 01/09/20 Втр 17:02:11 #14 №1794943 
>>1794938
А чистый JS это вообще что по-твоему? Очевидно, что ему нужна какая-то среда исполнения. В данном случае нода, да.
Аноним 01/09/20 Втр 17:13:08 #15 №1794956 
>>1794943
получается я сам отвечаю на свои вопросы да ?
Аноним 01/09/20 Втр 17:20:20 #16 №1794963 
>>1794938
Можешь установить дополнение для скриптов, типа greasemonkey и писать в нем.
Аноним 01/09/20 Втр 17:26:19 #17 №1794975 
>>1794963
Ему нужно их скачать. C greasemonkey ты будешь это делать вручную.
Аноним 01/09/20 Втр 18:36:53 #18 №1795013 
>>1794975
>вручную

Зачем вручную? Получаешь фуллсайз пикчи с помощью XHR в виде блобов, блобы конвертишь в нужный байтоебский формат для скармливания одной из десятков js-зип-либ, можно даже ебануть в тарболл - там вычислений всяких контрольных сумм меньше и хэдеры проще и качаешь на комп - и все это нажатием одной кнопки, проблема может быть только если пикчи в треде суммарно весят гигабайты - тогда на старой машине с два ядра четыре гига браузер запердит свопом или вкладка уйдет в закат, но и это решается, например в хромом до сих пор не вырезали файл систем апи, т.к. сами его используют для
ютуба, кек, можно написать байтоебский врапер над индекседДБ апи, чтобы конструировать архив не в оперативке, а на харде, но для нуба задающего такие вопросы это слишком сложна будет - да. Сто лет назад писал такое для соцсетей всяких. Подозреваю что с нодой наверное проще все будет - но ноду я не петрю.
Аноним 01/09/20 Втр 19:35:05 #19 №1795054 
>>1795013
Будет работать только если вызывать скрипты из вкладки с двачем, иначе cors завопит.

Куда проще запилить скрипт на ноде, который сделает все то же самое без ебли с ограничениями браузера и через прямой доступ к API.
Аноним 01/09/20 Втр 20:14:39 #20 №1795063 
>>1794938
https://pptr.dev/
Аноним 01/09/20 Втр 20:46:19 #21 №1795069 
5704f6f1bd0470697f8b4586.jpg
Ищу фреймворк.

ES6.

CDN одним файлом.

Two-way биндинг из коробки.

Идеалом для меня является старый Ангуляр, но его доедает дед.
Аноним 01/09/20 Втр 20:47:40 #22 №1795071 
>>1794867
На пхп проще и быстрее, комрад.
Аноним 01/09/20 Втр 20:55:33 #23 №1795074 
>>1795071
Но ты конечно не объяснишь почему, да?
Аноним 01/09/20 Втр 21:13:40 #24 №1795081 
>>1795074
1) https://windows.php.net/download#php-7.4 скачал распаковал
2) parser.php создал (несколько строчек внутри)
3) php.exe -S 127.0.0.1:9002 parser.php
2 минуты и уже дрочиш.
Аноним 01/09/20 Втр 21:57:59 #25 №1795105 
Аноны, объясните такую тему, чем занимается фронтед разработчик стака React?
Работа фронтеда заключается в том, чтобы сверстать, подключить или ещё и сделать дизайн?
Или дизайн делает UX/UI дизайнер, а фронт верстает, подключает js?
Аноним 01/09/20 Втр 22:34:15 #26 №1795133 
>>1795069
Knockout.js лел. Можешь попробовать npm пакеты любого фреймворка подключать через unpkg прямо в браузер. Напиши свой

>>1795105
Дизайн делает дизайнер
Аноним 01/09/20 Втр 22:56:44 #27 №1795141 
>>1795133
>Knockout.js
Пахнет годнотой.

>Напиши свой
Пробовал. Получилась хуета.
Аноним 02/09/20 Срд 00:12:51 #28 №1795181 
>>1795069
Vue вроде бы подходит
Аноним 02/09/20 Срд 07:06:22 #29 №1795226 
>>1795181
Таки да, Вуй тебе подойдет.

https://vuejs.org
Аноним 02/09/20 Срд 08:29:18 #30 №1795239 
Здесь за использование кофескрипта бьют или подсяду?
Аноним 02/09/20 Срд 08:40:59 #31 №1795242 
>>1795239
зачем он сейчас нужен?
Аноним 02/09/20 Срд 09:24:03 #32 №1795266 
>>1795081
Как будто на ноде не так
Аноним 02/09/20 Срд 09:30:13 #33 №1795272 
>>1795081
С нодой точно так же, чел.
Аноним 02/09/20 Срд 11:34:36 #34 №1795325 
>>1795081
1. https://nodejs.org/dist/v12.18.3/node-v12.18.3-win-x64.zip скачал и распаковал, там один
2. parser.js написал, внутри несколько строчек
3. node parser.js
1.5 минуты и сидишь дрочишь.
Аноним 02/09/20 Срд 12:26:02 #35 №1795352 
>>1783168 →

Разбираться в Редаксе != фигачить однотипный Редакс-код по бойлерплейтам. Если бы разбирался, то понимал бы основные типы данных вроде массивов и что такое редьюсер (у которого нет стейта лол - это чистая функция). Редакс стор с экшенами - это по сути БД которая существует в рантайме приложения.
Аноним 02/09/20 Срд 12:26:21 #36 №1795353 
>>1783422 →

На плюсах не работал. Просто лабы в универе делал. На Шарпе делал винприложение (калькулятор графов) и игру на Юнити (бизнес-логику включая структуры данных для уровней и пр., делал с нуля). На Жабе писал пару консольных приложулек (игру "угадай число" и генератор слов для конланга).

> Или просто понял что не твоё и решил на ЖС перейти?

Просто с ЖС найти работу с просранными полимерами проще чем на Жабе, Шарпе и тем более Плюсах. Проще чем с ЖС только с пхп, но это какое-то дно уже обычно (да и обилие говнокода пугает на нем) в итоге на первой работе в одном проекте все же имел дело с пыхоговнокодом от лида веб-дева с хаками из 00х. Сам ЖС мне нравится. Но на текущем фронте много тупой работы. Самое сложное что может быть - это взять данные с апишки, посчитать по готовым формулам, отформатировать, показать их на экране. Ну или отправить данные на контракт, провалидировать формочку. Бесит из технических моментов lack of configuration ability в некоторых сторонних либах (вроде React Slick). Из нетехнических - пиксельдрочество в верстке и иногда желание дезингера или ночальника РАДИКАЛЬНО перехерачить ифрейм-виджеты. Из-за этого иногда приходится городить хаки, ломающие структуру программы которые я сам же ненавижу.

>>1783431 →

> Значит ты вкатился в программирование намного раньше 21.

Да. Первыми ЯПами вообще были Паскаль и Питон (о первом узнал из передачи на СГУ-ТВ в 14 лет). Второй до сих пор использую, но только как скриптовый язык для рассчетов, кодогенерации, вызова системных процедур.

> Это ты в жс вкатился в 21, уже с опытом.

Первый боевой опыт у меня был как раз на ЖС.
Аноним 02/09/20 Срд 12:26:50 #37 №1795355 
>>1795353

Да и вкатиться то вкатился. Но плотно заниматься программированием начал только с 2к18 года из-за хронической депрессии одно время просирал свое время на игори и аниму, сейчас фикшу это с помощью гзт.
Аноним 02/09/20 Срд 12:29:39 #38 №1795356 
Untitled-1.jpg
Untitled-2.jpg
Суп борщ, короче наткнулся тут на тестовое задание на реакте, и решил сделать его, просто чтобы набираться опыта.

Задание что-то вроде пикрила, суть в том, что есть несколько карточек с продуктом, сами карточки, их получение с сервера, размножение через циклы я вроде бы сделал. А вот с версткой какой-то пиздец:

Разумеется самый простой вариант, сделать просто обычную картинку целиком на весь блок, тем более что внутри в любом случае есть картинка, да еще и с прозрачностью, но вот цвета рамок у всех разные, и даже если сделать картинкой только рамку это вроде бы не совсем правильно.

Карточке срезана сверху слева, так что приходится судя по всему применять здесь clip-path, но у неё же есть еще и рамка, которая тоже срезается после клипа, на второй картинке.

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

Еще думал попробовать вариант с ненастоящей рамкой, просто сделать svg клип, и потом сзади добавить еще одну svg закрашенную, чтобы имитировать рамку.

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

говноКод компонента на данный момент такой
https://codeshare.io/G7o7jD
Аноним 02/09/20 Срд 12:44:51 #39 №1795363 
>>1795352

И да. Не стоит сравнивать очередной хелловорлд с примерами из реальных проектов. Если чел не знает основ вроде строк, чисел, массивов, объектов, то его вряд ли даже джуном возьмут.
Аноним 02/09/20 Срд 12:52:43 #40 №1795366 
>>1794783 (OP)
Салама-шаланоре, джентельмены. Кое-как напилил учебный микропроект и встал вопрос демонстрации его работодателям. Достаточно ли прямо залить проект на гитхаб с инструкцией для локальной развертки? Или правильнее будет все же напрячься с продакшн модом и сборками (вебпак, хуе-мое, пока не смыслю ничего в этом)?
Аноним 02/09/20 Срд 12:53:33 #41 №1795367 
>>1795356
Берешь картинку товара, обрезаешь ее как нужно, скругляешь углы. Сверху накладываешь через position: absolute рамку. Сделай ее в svg и раскрашивай как тебе нравится.

Алсо, у img должна быть высота, ширина и, желательно, display: block. Или вставляй картинки через фон.

Аноним 02/09/20 Срд 12:55:22 #42 №1795368 
>>1795366
Ты охуел что ли? Вот дел у меня других нет, разворачивать твой проект. Иди делай живую демку на gh-pages.

работодатель
Аноним 02/09/20 Срд 13:02:15 #43 №1795376 
>>1795366
залей на гитхаб пейджес или нетлифай. опционально можешь купить красивый доменчик и привязать свою залупу к нему
Аноним 02/09/20 Срд 13:03:23 #44 №1795378 
>>1795368
>>1795376
Уже пилю, спасибо!
Аноним 02/09/20 Срд 13:07:26 #45 №1795381 
>>1795366

С Гитхаба можешь залить на Codepen.io, JSFiddle, Codesandbox.io .
Аноним 02/09/20 Срд 13:19:29 #46 №1795387 
>>1795266
>>1795272
>>1795325
Да похуй.
Аноним 02/09/20 Срд 14:06:12 #47 №1795416 
Как избавиться от ощущения, что я пилю говно? Я охуеваю сколько бабла платят за это говно

react макака
Аноним 02/09/20 Срд 14:13:24 #48 №1795420 
>>1795356
В левый угол треугольник клип-патчем и абсолютом косую линию.
Все остальное - это обычный бордер радиус.
Аноним 02/09/20 Срд 15:08:35 #49 №1795451 
>>1795071

На любой динамически типизируемой параше проще и быстрее. Хоть на Пердле и Петухоне пиши.
Аноним 02/09/20 Срд 15:10:28 #50 №1795453 
1395098255740.gif
>>1795356
> на реакте
>через циклы
Аноним 02/09/20 Срд 15:12:53 #51 №1795455 
>>1795081

1) https://golang.org/dl/ скачал и распаковал, там один
2) parser.go написал, внутри несколько строчек
3) go parser.go

5 минут и сидишь дрочешь
Аноним 02/09/20 Срд 15:15:01 #52 №1795459 

>>1795081


1) https://golang.org/dl/ скачал и распаковал, там один
2) parser.go написал, внутри несколько строчек
3) go parser.go

30 секунд и сидишь дрочешь
Аноним 02/09/20 Срд 15:22:54 #53 №1795466 
Привет аноны, проблема е*анутая:
Загружаю скрипт в хтмле:

<scirpt src="js/class/Block.js"></scirpt>

и он не загружается (в панели разработчика в sources ничерта нет), но когда перемещаю файл в директорию "js/Block.js", и меняю ссылку в src на соответствующую, то все работает.

Пробовал менять имя папки на случайное - все равно не работает
Пробовал добавить левый скрипт в папку /classes - все отлично работает

В чем может быть проблема?
Аноним 02/09/20 Срд 15:24:53 #54 №1795469 
>>1795466
В папке находится только класс, который хочу использовать в другом скрипте.

Оговорился чуть чуть, когда левый скрипт добавлял в /classes - работал именно левый скрипт, Block.js все так же не прогружался
Аноним 02/09/20 Срд 15:31:28 #55 №1795480 
>>1795356
сделай обычный боред без клип-пас. И добавь через афтер или бефор див который будет перекрывать угол левый собой
Аноним 02/09/20 Срд 15:38:35 #56 №1795485 
>>1795466
Так открой network и посмотри в чем дело, ну.
Аноним 02/09/20 Срд 16:10:21 #57 №1795507 
>>1795387
Соснул, придурок?
Аноним 02/09/20 Срд 16:23:32 #58 №1795518 
>>1795485
АХАХХАХАХАХАХАХАХАХАХ

Написал вместо

script
scirpt
Аноним 02/09/20 Срд 16:40:20 #59 №1795529 
>>1795459
>внутри несколько строчек
Да щас, блядь. Кого ты пытаешься наебать. Писать парсеры на го в несколько строчек, ага, да.
Аноним 02/09/20 Срд 16:55:38 #60 №1795542 
У кого более менее адекватные и актуальные видосы по реакту можно найти?
Аноним 02/09/20 Срд 17:14:59 #61 №1795577 
>>1795542
У нетфликса сериал скоро выйдет.
Аноним 02/09/20 Срд 17:29:08 #62 №1795605 
15856971759090.webm
>>1795518
И нахуя ты высер в /b сделал?
Аноним 02/09/20 Срд 18:01:56 #63 №1795626 
>>1795480
Запили пример пожалуйста
Аноним 02/09/20 Срд 18:08:37 #64 №1795631 
>>1795367
Спасибо, попробую вечером

>>1795420
>>1795480
А тут я бы тоже хотел посмотреть на пример, для чего такое может пригодится? Не проще ли svg рамку делать кастомную?
Аноним 02/09/20 Срд 18:13:53 #65 №1795635 
Анончики подскажите, где можно почитать внятное описание того, как под капотом работает Array.prototype.sort?
В основном говорят про быструю сортировку, но в каком виде она там реализована?
Стоит ли на собесах сортировать массивы с помощью неё?
Аноним 02/09/20 Срд 18:18:41 #66 №1795639 
>>1795635
>но в каком виде она там реализована?
Я думаю в виде быстрой сортировки.
Аноним 02/09/20 Срд 18:55:03 #67 №1795663 
>>1795639
> из-за наличия ряда недостатков на практике обычно используется с некоторыми доработками.
Аноним 02/09/20 Срд 19:11:42 #68 №1795668 
>>1795635
>Стоит ли на собесах сортировать массивы с помощью неё?
да

на собесах всем похуй как под капотом работает js (99.99% собеседущих не знают сами), не похуй как под капотом работает та или иная либа/фреймворк.

НО! Важно знать как под капотом работает event loop, это прям популярно в последние 2 года спрашивать
Аноним 02/09/20 Срд 19:35:15 #69 №1795675 
Как на дваче в темной теме стилизуют скроллбар?
Аноним 02/09/20 Срд 19:53:01 #70 №1795683 
Анонсы, спасите. Пытаюсь в vscode отлаживать простейший скрипт, а дебагер на очередном f10/f11 улетает куда-то в глубину node-ы, открывается здоровенный файл, и отладка идёт уже в нем. Что это, почему так происходит, как убрать?
Аноним 02/09/20 Срд 19:58:15 #71 №1795685 
>>1795683
Нажимать на кнопку выхода наверх. Там стрелочка такая должна быть вверх
Аноним 02/09/20 Срд 20:14:52 #72 №1795698 
>>1795675
стилизуют разве?
а вообще можно при помощи псевдоэлемента ::-webkit-scrollbar
Аноним 02/09/20 Срд 20:40:24 #73 №1795712 
1)
const arr = [1,2,[3,4, [5,6, [7, [8, 9, 10]]]]]
Что лучше arr+''(пустая строка) или arr.toString()? Join конкретно здесь не нужен. Цель - получить самым быстрым способом строковое представление всех элементов (1,2,3,4,5,6,7,8,9,10)

2)
Я даже не знаю как верно сформулировать вопрос, но попытаюсь. Когда какая-то функция или действие отрабатывает долго, то контекст идет дальше как бы не дожидаясь (из-за асинхронности), то как интерпретатор понимает что нужно "идти дальше". То есть если функция выполняется более там 5мс, он идет дальше или как?
Аноним 02/09/20 Срд 20:51:07 #74 №1795720 
Повторяю базу по лерн.жс. Как и в прошлый раз столкнулся с не пониманием этой темы https://learn.javascript.ru/object-toprimitive

Зачем мне нужно преобразовывать объект в строку? Получится ведь [object Object], а если в число то NaN.
Аноним 02/09/20 Срд 20:55:50 #75 №1795723 
image.png
>>1795698
вот только я сижу на мозилле, где эти псевдоэлементы работать вроде не должны, а скроллбар стилизованный
Аноним 02/09/20 Срд 20:59:56 #76 №1795726 
>>1795723
секунда в гугле
https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-color
Аноним 02/09/20 Срд 21:06:05 #77 №1795734 
>>1795712
Семантически лучше. Нужна строка - тустринг. Но еще лучше флат и джоин.

Если не асинхронно, то дальше не идет.
Аноним 02/09/20 Срд 21:23:46 #78 №1795746 
>>1795726
А мне только ::webkit псевдоэлементы выдавал, спасибо.
Аноним 02/09/20 Срд 22:03:37 #79 №1795766 
После мапа массива есть строка типа GOVNO_MOCHA_2CH
Как оставить лишь GOVNO?
Аноним 02/09/20 Срд 22:13:54 #80 №1795773 
>>1795766
str.split('_')[0]
Аноним 02/09/20 Срд 22:17:05 #81 №1795777 
>>1795773
Спасибо, добра.
Аноним 02/09/20 Срд 22:51:24 #82 №1795789 
>>1795685
Не помогает. Да и корень проблемы не решает.
>>1795683
Бамп вопросу
Аноним 02/09/20 Срд 22:51:49 #83 №1795790 
>>1795789
скрины отклеились
Аноним 02/09/20 Срд 22:53:35 #84 №1795791 
изображение.png
изображение.png
>>1795790
После последнего шага с пик-1, вместо прекращения, отправляется в пик-2.
Аноним 02/09/20 Срд 23:03:00 #85 №1795795 
вкладка весит примерно 600мб, это нормально?
Аноним 02/09/20 Срд 23:11:27 #86 №1795800 
>>1795795
Если там куча видео, то норма
Аноним 02/09/20 Срд 23:19:41 #87 №1795803 
>>1795800

нет, сделал страничка с большим списком, примерно 10 000 элементов.
Аноним 03/09/20 Чтв 00:04:18 #88 №1795811 
>>1795356
>>1795367

Вроде бы разобрался с тем как поместить svg в нужное место, но вот проблема:

У меня svg в виде файла, его нужно вставить в страницу, а потом вертеть его стилизацию.

Каким образом это сделать? В телеге ответили, что если у меня svg вставлен через импорт, то его стилизовать вообще нельзя. Этот свг должен в виде кода у меня присутствовать? Каким образом такие штуки делаются вообще, мне эта рамка нужна именно как вектор, чтобы можно было и толщину кастомную сделать, и цвет поменять.
Или имелось ввиду, что нужные рамки с заданной толщиной нужно раскрасить и каждый файл отдельно подгружать ввиду их маленького веса?
Аноним 03/09/20 Чтв 00:22:07 #89 №1795820 
>>1795811
svg тэги пиши прямо в html файле
Аноним 03/09/20 Чтв 00:28:09 #90 №1795826 
>>1795820
Да там лютый всратый пиздец получается если вот такую рамку просто в svg выгрузить, либо я что-то неправильно делаю
https://codeshare.io/5OwwR0
Это ни в какое сравнение не идет с ровностью border-radius, что за ебанутый всратый формат этот svg, что его нормально браузер отобразить не может? Или у меня сам файл неправильно как-то создан? Я тупо вектор из гимпа выгрузил в svg, когда начинаю увеличивать толщину, такое ощущение что места скруглений там это просто набор пикселей в определенном месте (видимо так и есть)
Аноним 03/09/20 Чтв 00:45:11 #91 №1795836 
>>1795826
Сука ебанная мразь, похоже это gimp так люто всирает при экспорте svg, сейчас ребутнулся в AI, он выдал мне просто идеальнейший вектор, всё как надо
Аноним 03/09/20 Чтв 00:47:53 #92 №1795837 
>>1795836
Рисуй в фигме, она как раз для этого
Аноним 03/09/20 Чтв 01:40:38 #93 №1795847 
image.png
>>1795720
Нет. Получится то, что ты запрограммируешь.
Например приведение объекта Date к числу - вернет timestamp, а к строке timestring
Аноним 03/09/20 Чтв 05:42:44 #94 №1795882 
>>1795626
https://jsfiddle.net/rge2dopv/36/

Аноним 03/09/20 Чтв 06:54:26 #95 №1795899 
>>1795882
Спасибо, огонь, буду знать

На работе один жс, верстку вообще не знаю, иногда из за этого стрессую
Аноним 03/09/20 Чтв 07:33:05 #96 №1795910 
>>1795899
это же фан бокс? Они вроде никого не берут, обратную связь по тестовым тоже не дают
Аноним 03/09/20 Чтв 09:19:11 #97 №1795948 
>>1795826
Используй фигму. Векторы всегда конверуй в заливку. Через css все прекрасно меняется, если убрать дефолтный fill.
Аноним 03/09/20 Чтв 09:29:32 #98 №1795954 
>>1795542

Тут не видосы, но исчерпывающе описано React API с примерами использования: https://reactjs.org/
Аноним 03/09/20 Чтв 09:32:05 #99 №1795955 
>>1795635
>Стоит ли на собесах сортировать массивы с помощью неё?

Да если не попросят написать алгоритм сортировки.
Аноним 03/09/20 Чтв 09:32:33 #100 №1795956 
>>1795635
>но в каком виде она там реализована?

Мб в виде гибрида сортировки слиянием и вставками (на небольших массивах).
Аноним 03/09/20 Чтв 09:48:33 #101 №1795966 
>>1795542
Актуальные на английском в ютубе, лайвкоддинга навалом
Аноним 03/09/20 Чтв 09:52:07 #102 №1795970 
>>1795712
>Когда какая-то функция или действие отрабатывает долго, то контекст идет дальше как бы не дожидаясь (из-за асинхронности), то как интерпретатор понимает что нужно "идти дальше". То есть если функция выполняется более там 5мс, он идет дальше или как?

Когда какая-то функция выполняется, движок ЖС тупо не может зарегистрировать изменения на портах ввода и запустить функцию из очереди тасков (microtask или macrotask queue). Поэтому, когда интерпретируется очень большой по объему или ресурсоемкий код в браузере (например, из-за слишком глубокой рекурсии), вкладка с веб-аппом виснет. По этой же причине, обработчики таймаута и интервала не срабатывают точно через N мс. По той же причине у них есть минимальное ограничение на задержку в 4 мс. Клик мыши, ввод с клавиатуры, таймаут и др. события чекаются, когда стек выполнения пустой. По ним в очередь тасков добавляются указатели на функции (обработчики событий, колбэки). А запускаются (пушатся в стек выполнения) они когда и стек и очередь микротасков (куда добавляются указатели на функции отрабатывающие по промисам и пр.) пустые. А таски из очередь микрозадач запускаются (пушатся в стек) когда стек выполнения пустой.
Аноним 03/09/20 Чтв 10:00:45 #103 №1795975 
>>1795635
Есть спецификация, которая описывает, что должно произойти, ты же спрашиваешь, «как» должно произойти. А на вопрос «как» отвечает конкретный движок.

Гуглишь движок, ищешь как там это реализовано понимаешь, что тебе это нахуй не сдалось

Например для v8 https://v8.dev/blog/array-sort
Аноним 03/09/20 Чтв 10:12:15 #104 №1795993 
>>1795970
>движок ЖС тупо не может зарегистрировать изменения на портах ввода
хорошо что он их и не регистрирует
Аноним 03/09/20 Чтв 10:31:36 #105 №1796007 
>>1795970

В общем рантайм флоу такой: проверить буфферы ввода (с клавиатуры мыши и пр. девайсов) и текущее время и запушить в очередь макрозадач колбэки если буфер не пустой или текущее время больше чем зарегистрированное по таймауту время -> если очередь микрозадач не пустая то запустить первую микрозадачу (запушить фрейм активации в стек) и удалить ее из очереди -> если очередь макрозадач не пустая то запустить первую макрозадачу (запушить фрейм активации в стек) и удалив ее из очереди. Когда стек опустошился, очистить буферы ввода а затем повторить этот цикл с начала.
Аноним 03/09/20 Чтв 10:33:09 #106 №1796010 
>>1795993

Лолбля. А как по твоему срабатывает колбэк по клику мышкой или вводу с клавиатуру?
Аноним 03/09/20 Чтв 11:37:41 #107 №1796104 
>>1795975
Спасибо анончик.
Аноним 03/09/20 Чтв 13:56:19 #108 №1796260 
Чё такое then и как оно работает. С примеров понять не могу ибо тупой шо пиздец
Аноним 03/09/20 Чтв 14:05:56 #109 №1796273 
>>1795882
>>1795910
Офигенно сделанно, даже в мыслях не было такое придумать. Да, это фанбокс, но тащемта я просто наткнулся на их тестовое и делаю ради опыта, так что не особо важно
Аноним 03/09/20 Чтв 14:22:17 #110 №1796295 
На hk тред не открывается? Грязная обезьяна опять шатает?
Аноним 03/09/20 Чтв 15:00:32 #111 №1796344 
>>1796260
Смотри промисы
Аноним 03/09/20 Чтв 15:36:46 #112 №1796385 
>>1795683
https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_skipping-uninteresting-code-node-chrome
Аноним 03/09/20 Чтв 15:40:34 #113 №1796393 
Как итерировать по массиву значения объекта по ключу, когда значение — другой объект?
Аноним 03/09/20 Чтв 15:58:13 #114 №1796417 
>>1796393
Хорошо поставленный вопрос - половина решения
Аноним 03/09/20 Чтв 16:03:24 #115 №1796422 
image.png
>>1796417
Да, хуй знает как это правильно было бы сформулировать.
Ну вот есть объект, допустим как на пикче. У меня есть имя ключа: "d" и нужно пройтись циклом, map-ом, как угодно, по значениям "o", "t", "r".
Аноним 03/09/20 Чтв 16:18:03 #116 №1796431 
>>1796422
Object.values(объект.d).map()
Аноним 03/09/20 Чтв 16:25:08 #117 №1796437 
image.png
Аноны, почему первая функция ждет выполнения цикла и потом возвращает результат (даже если вместо 1000, я поставлю миллиард), а во 2ой функции она сразу возвращает undefined.

Я понимаю, что JS это асинхронный язык. Мой вопрос в том, почему первая функция не возвращает пустую строку?
Аноним 03/09/20 Чтв 16:41:02 #118 №1796451 
>>1796437
>почему первая функция ждет выполнения цикла
потому что это синхронный код
>а во 2ой функции она сразу возвращает undefined.
она string возвращает
>Я понимаю, что JS это асинхронный язык
не понимаешь
> Мой вопрос в том, почему первая функция не возвращает пустую строку?
потому что это синхронный код и он выполняется по порядку
Аноним 03/09/20 Чтв 17:02:26 #119 №1796464 
>>1796451
почему тогда не ждет выполнения таймаута перед выходом из 2ой функции?
Аноним 03/09/20 Чтв 17:12:11 #120 №1796469 
>>1796464
она не должна его ждать, она его лишь запускает и идёт дальше по синхронному коду
Аноним 03/09/20 Чтв 18:05:33 #121 №1796502 
Почему если я установлю атрибут value элементу <a>, то не смогу получить его как document.querySSelector('a').value?
Аноним 03/09/20 Чтв 18:12:06 #122 №1796507 
Чей курс купить?
Аноним 03/09/20 Чтв 18:13:34 #123 №1796509 
>>1796502
Может быть потому что value есть только у всяких инпутов?
Аноним 03/09/20 Чтв 18:15:57 #124 №1796515 
>>1796507
Буры
Аноним 03/09/20 Чтв 18:17:45 #125 №1796517 
>>1796509
Может быть, но если я его сам установил, куда он пропадает-то?
Аноним 03/09/20 Чтв 18:20:31 #126 №1796518 
image.png
>>1796515
Заорал с отзывов

>>1796517
Его нет, смирись. Зачем тебе это вообще?
Аноним 03/09/20 Чтв 19:32:16 #127 №1796580 
>>1796515
А че по юдеми? Какой то иван там учит, стоит того?
Аноним 03/09/20 Чтв 19:34:12 #128 №1796584 
>>1796580
Юдеми это площадка. Там много кто учит. Что за Иван? Петриченко? Хз не смотрел его. Из тех кого смотрел и они хороши это Траверси и Бура
sageАноним 03/09/20 Чтв 19:44:42 #129 №1796588 
Аноны, есть нынче спрос на жс-бэкэндов? Интересуют как фриланс, так и галеры. А то смотрю вот на даты последнего обновления разных middleware для koa и вижу "3 года назад", "4 года назад" и всякие статейки по этому делу тоже 2-х, 3-хлетней давности. На первый взгляд, складывается ощущение, что хайп по ноде закончился и там всё мхом заросло.
С другой стороны, например, модуль etag с npm сейчас скачивают по ~13млн. раз за неделю, т. е. кому-то в бэкэнде это всё надо.

Фронтэнд заебал.
Аноним 03/09/20 Чтв 19:51:52 #130 №1796592 
>>1796584
Все это говно есть на торрентах. Смотреть надо английские актуальные уроки.
Аноним 03/09/20 Чтв 19:58:37 #131 №1796603 
Навеяно постом >>1796437

Итак, аноны, юзать ли точку с запятой в конце строки или нет? Аирбнб говорит что надо, но вижу кучу кода даже от казалось бы шарящих людей на ютубе без точек с запятой.

Как вы делаете?
Аноним 03/09/20 Чтв 19:59:57 #132 №1796607 
>>1796588
Мб этот видос будет в тему
https://www.youtube.com/watch?v=QirEXoeDJzs
Аноним 03/09/20 Чтв 20:02:27 #133 №1796612 
>>1796603
Как в вашей конторе заведено, так и делай.
Аноним 03/09/20 Чтв 20:02:43 #134 №1796613 
>>1796588
>для koa
И коа же вроде сдулся, сейчас модно nestjs педалить
Аноним 03/09/20 Чтв 20:05:12 #135 №1796614 
>>1796592
Ну пиздуй на торренты. Словно мне не похуй где ты это смотреть будешь. Ну и нужно быть полнейшим еьанатом чтоб искать на торрентах учитывая что юдеми в течении 30 дней возвращает деньги
Аноним 03/09/20 Чтв 20:07:38 #136 №1796617 
>>1796588
Нода только набирает обороты. Никто каком случае и речи быть не может. Просто чистые бэкендеры на ноде не сильно востребованы. А если фриланс интересует то тем более не вижу альтернатив. На всяких шарпах и жавах нет фриланса
Аноним 03/09/20 Чтв 20:26:08 #137 №1796643 
test.jpg
подскажите охватывающую статью по вертски boostrap ну или чтобы на собесе пояснить можно было
Аноним 03/09/20 Чтв 20:31:19 #138 №1796652 
>>1796643
для бекендера, html css
Аноним 03/09/20 Чтв 20:44:59 #139 №1796686 
>>1796643
https://getbootstrap.com/docs/4.5/getting-started/introduction/
Аноним 03/09/20 Чтв 20:50:34 #140 №1796688 
>>1796686
мне нужна более абстрактная выжимка, а не дока
Аноним 03/09/20 Чтв 20:59:01 #141 №1796702 
>>1796688
https://getbootstrap.com/docs/4.5/about/overview/
Аноним 03/09/20 Чтв 21:01:15 #142 №1796710 
image.png
Читаю чистую архитектуру, тут говорится, что благодаря фп можно избегать "All race conditions, deadlock conditions, and concurrent
update problems".
Гуглю - все эти проблемы связанны с многопоточностью.
Вопрос. Зачем фп, иммутабильность и т.п. нужно в реакте?
Аноним 03/09/20 Чтв 21:04:09 #143 №1796716 
>>1796686
>>1796702
>шах и мат
Аноним 03/09/20 Чтв 21:08:31 #144 №1796727 
>>1796716
таки знал шо тут нет компетентных
> изи раскатал тя
Аноним 03/09/20 Чтв 21:21:46 #145 №1796735 
>>1796710
В реакте все проверки того, изменились ли какие-то данные или нет (перед рендером в VDOM), делаются с помощью Object.is() (если правильно помню), что в случае с объектами просто сравнивает ссылки на эти объекты.
Т. е. вот у тебя есть state
const [ data, setData ] = useState({ key: 'value' }); // oldData
и в каком-то хэндлере ты его мутируешь
setData(data => {...data, key: 'new_value'}); // newData
При этом внутри реакта делается проверка
Object.is(oldData, newData)
... или что-то аналогичное, что сравнивает ссылки на объекты. Ну а дальше, если ссылка на объект новая, то это вызывает перерендер соотв. части VDOM, а если ссылка та же самая - не вызывает.
Сделано через жопу, да.
Аноним 03/09/20 Чтв 21:25:55 #146 №1796742 
что счас актуально fetch или axios для vue приложух?
Аноним 03/09/20 Чтв 21:28:25 #147 №1796743 
>>1796735
>setData(data => {...data, key: 'new_value'}); // newData
Пля, скобки забыл.
setData(data => ({...data, key: 'new_value'})); // newData
Аноним 03/09/20 Чтв 21:37:03 #148 №1796749 
>>1796710

что такое All race conditions ?

мимо джун, видел такую хуйню в комментах нашего проекта
Аноним 03/09/20 Чтв 21:39:45 #149 №1796750 
>>1796742
У фетча, если не ошибаюсь, до сих пор нет возможности мониторить прогресс загрузки файлов на сервер.
Аноним 03/09/20 Чтв 21:40:48 #150 №1796751 
>>1796749
https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%B3%D0%BE%D0%BD%D0%BA%D0%B8
Аноним 03/09/20 Чтв 22:40:58 #151 №1796796 
как по фасту настроить eslint в vscode, а то он аццки орет шо запятая не правильна шо пробел блят не там, хуле так сложно, пытаюсь во вью больше трачу времени на устранение ошибок еслинта, после питона не привычно
Аноним 03/09/20 Чтв 22:52:46 #152 №1796805 
Устроился в yandex задавайте вопросы
Аноним 03/09/20 Чтв 22:54:11 #153 №1796806 
image.png
Кто ответит? Нахуя?
Аноним 03/09/20 Чтв 22:54:32 #154 №1796807 
>>1796805
кем и как собес прошел?
Аноним 03/09/20 Чтв 22:57:03 #155 №1796811 
>>1796807

На фронта, мидол.
Друг помог, прошел собеседование до меня за 1 неделю, завалил его, но передал мне все вопросы которые там спрашивали.

так и прошел.
Аноним 03/09/20 Чтв 22:59:55 #156 №1796813 
>>1796811
зоебис друг, а он кем работает?
Аноним 03/09/20 Чтв 23:01:45 #157 №1796814 
>>1796813

фрилансит, я ему бабки дал за это .
Тупо как шпион проник

Аноним 03/09/20 Чтв 23:03:58 #158 №1796816 
есть для vscode vue bootstrap snippets?
Аноним 03/09/20 Чтв 23:04:28 #159 №1796817 
>>1796814
чем буиш заниматься на vue? верстать?
Аноним 03/09/20 Чтв 23:09:35 #160 №1796818 
>>1796817

react, ну за 3 месяца у меня цель: подмять под семя синьеров-омежек, что бы за меня все делали, может кнопку спроектирую новую, а там посмотрим.
Аноним 03/09/20 Чтв 23:10:48 #161 №1796819 
>>1796818
ну а че по вопросам, типо ты уже не нуб на мидла, но подстраховалса все равно
Аноним 03/09/20 Чтв 23:24:45 #162 №1796830 
изображение.png
что за md, sm, lg, xl, xs?
Аноним 03/09/20 Чтв 23:25:34 #163 №1796834 
>>1796806
Отличать свой макбук от 10 таких же на столе в переговорке
Аноним 03/09/20 Чтв 23:26:47 #164 №1796835 
>>1796805
Кандалы не жмут?
Аноним 03/09/20 Чтв 23:29:20 #165 №1796838 
Как в JSX прописать after/before элементы, когда у тебя стили вынесены в отдельную константу? Они вообще в реакте есть? И можно ли пользоваться фичами scss внутри реакта, или он только из отдельного файла подтягиваться может?
Аноним 03/09/20 Чтв 23:33:37 #166 №1796842 
>>1796835

я устроился в яндекс для переката в европу через год.
Аноним 03/09/20 Чтв 23:34:34 #167 №1796843 
изображение.png
>>1796818
>>1796838
челик только устроилса уже сам спрашивает
Аноним 03/09/20 Чтв 23:35:56 #168 №1796844 
>>1796843
Я другой анон, что за бугурты?
Аноним 03/09/20 Чтв 23:38:44 #169 №1796846 
>>1796844




он решил что умеет определять людей по отступу текста ^^
Аноним 03/09/20 Чтв 23:39:57 #170 №1796847 
456456.jpg
>>1796796
Я вот так сделал.
Аноним 03/09/20 Чтв 23:41:33 #171 №1796848 
15991646863250.png
>>1796830
Аноним 04/09/20 Птн 00:16:52 #172 №1796865 
>>1796796
Так его для этого и ставят ващет.
Аноним 04/09/20 Птн 00:50:28 #173 №1796888 
Пацанчики, какой стейт менеджер использовать для реакта в 2020-2021?
Аноним 04/09/20 Птн 00:57:08 #174 №1796894 
image.png
>>1795356
>>1795882
>>1795367
>>1796838

Пиздец короче, таки сделал в реакте, без svg и без псевдоэлементов

1. Сначала обычная рамка у родительского элемента, что позволяет кропать любой контент внутри с помошью overflow: hidden
2. Делаю так же clippath у родителя, оставляя видимым все кроме уголка сверху слева
2. Далее внутри добавляю в реакте пустой див в который вставляю стилем небольшой квадратик и поворачиваю его на 45 градусов, задав ему рамку, пикселеёбствую, подгоняя внешнюю рамку квадратика, чтобы она совпала с обрезанным элементом родителя, выступая только на толщину рамки

Итог: контент внутри обрезан и можно менять картинки на ходу, фон у всего полностью прозрачный, можно ставить этот компонент куда угодно, ну и поправлять на лету в отличии от svg, не обращая внимания на положение картинки внутри

Чувствую себя каким-то гением-дегенератом, кажется что это лютая хуета, но это работает.
Аноним 04/09/20 Птн 05:32:38 #175 №1796948 
Sublime или vs?
Аноним 04/09/20 Птн 05:36:17 #176 №1796949 
>>1796948
Не существенно. Как тебе удобно, так и работай.
Аноним 04/09/20 Птн 05:48:09 #177 №1796951 
>>1796894
https://jsfiddle.net/ts5qjL1u/16/

С точки зрения прозрачности норм решение. Зато теперь из-за clip-path придется каждый раз ебаться с попиксельной подгонкой этой хуеболы под каждый размер рамочки.

Наверное можно придумать более универсальное решение, но мне лень.
Аноним 04/09/20 Птн 09:18:57 #178 №1796991 
>>1796888
https://kentcdodds.com/blog/application-state-management-with-react
Аноним 04/09/20 Птн 09:35:09 #179 №1796996 
Сап, ректальные. Правильно ли я понимаю, что при деплое MERN-приложения (пытаюсь на хероку), необходимо прикрутить сервер сайд рендеринг? Или есть способы проще и я ничего не понял?
Аноним 04/09/20 Птн 09:38:21 #180 №1796999 
>>1796996
В чем необходимость? Не хочешь, так не прикручивай.
Аноним 04/09/20 Птн 10:54:29 #181 №1797029 
Снимок экрана 2020-09-04 в 12.43.56.png
>>1796999
Какой-то необходимости нет, просто я ума не приложу как еще заставить все заработать. Как я понял по своим попыткам, хероку запускает ноду, с которой и спрашивает хтмл страницы, которых у моей ноды нет, если я использую клиент сайд рендеринг (либо я криво все загрузил).
Аноним 04/09/20 Птн 11:08:28 #182 №1797033 
>>1797029
А локально ты не роутинг не тестировал что ли? Все 404 должны фоллбечиться на index.html, это как бы базовая техника SPA.
Аноним 04/09/20 Птн 11:10:24 #183 №1797037 
>>1797029
Как ты раздаешь статику?
Аноним 04/09/20 Птн 11:21:29 #184 №1797041 
>>1797033
Он и index.html не загрузил, похоже, что я как-то жиденько загрузил на гит, поскольку локально все работает.
>>1797037
Если я верно понял вопрос, то собираю через npm run build и на сервере экспресс его находит через app.use(express.static('client/build'));
Аноним 04/09/20 Птн 13:27:20 #185 №1797132 
>>1796894
object-fit: cover и всё
Аноним 04/09/20 Птн 13:56:27 #186 №1797164 
>>1795803

Тогда хуево. Нужно запилить динамическую подгрузку списка при скролле вверх и вниз. Список показывает X элементов , тогда нужно при инициализации загружать 2*X элементов. Когда проскролишь вниз X элементов от начала, то загружать следующие X элементов и добавлять к имеющемуся списку, а проскроленные элементы удалять из памяти и т.д. Когда скроллишь вверх на X элементов и самый верхний элемент - не самый первый, то подгружать предыдущие X элементов и удалять из памяти следующие X элементов
Аноним 04/09/20 Птн 14:01:15 #187 №1797166 
>>1796464

Она не должна его ждать. Она тупо пушит колбэк в очередь макротасков. Почитай что такое стек выполнения, event loop, message queue что ли (как и вообще будет полезно почитать про алгоритмы и структуры данных).
Аноним 04/09/20 Птн 14:06:49 #188 №1797174 
>>1796507

На Coursera.org можно посмотреть.

Еще есть доки и туториалы от Мозиллы и W3 где все API подробно и с примерами описываются. Хочешь во фронтенд - есть доки от reactjs.org и пр. В бэкенд - есть от nodejs.org .
Аноним 04/09/20 Птн 14:39:54 #189 №1797218 
Ребят пытаюсь разобраться в ноде. Там в коде есть часть с кодом:
app.use(express.json())
И в комментарии написано body parser. Что это значит? Как я понял доступ к объекту реквеста? Что делает это express.json
Аноним 04/09/20 Птн 14:55:23 #190 №1797228 
>>1797218
При помощи этой строки express сможет распарсить body, которое в json формате пришло
Аноним 04/09/20 Птн 15:26:01 #191 №1797264 
>>1796437

Слишком толсто, жс-хейтер.
Аноним 04/09/20 Птн 16:00:12 #192 №1797305 
>>1797228
А что значит это распарсить body?
Аноним 04/09/20 Птн 16:45:46 #193 №1797355 
Я так понимаю весь фронт на реакте, те помимо охенного знания html css нужно знать не менее пиздато взаимодействие js с дом и стилями? А только потом уже укатываться в реакт?
Аноним 04/09/20 Птн 17:02:01 #194 №1797361 
Есть приложения на смарт типа справочника с примерами по css хтмл?
Аноним 04/09/20 Птн 17:03:49 #195 №1797362 
>>1797355
Как раз таки реакт сводит еблю с dom до минимума.
Аноним 04/09/20 Птн 17:10:58 #196 №1797363 
Есть два проекта, один - React приложение, другое - бэкенд, на ноде, предоставляющий API клиенту. После осмысления того, что хайлоуда у нас не намечается, решили фронт и бэк садить в один контейнер докера, под общим сервером. Соответственно, стоит задача - билдить оба проекта по-отдельности, и в виде пакетов подключать к серверу на ноде. Есть ли какие-нибудь best practices по организации этого? Или баш в руки и писать как мне удобно? Я, конечно, могу и сам ручками перетаскивать билды в папку сервера и компилить это всё в image, но я не уверен, что такой подход понравится более компетентным товарищам, которые с этим говном тоже будут иметь дело.
Аноним 04/09/20 Птн 17:17:23 #197 №1797367 
asdas.png
Есть во vue форма которая добавляет данные, нужно использовать дочерний компонент для вывода или можно независимо от иерархии передавать данные в компонент?
Аноним 04/09/20 Птн 17:17:44 #198 №1797368 
>>1796830
medium small large extra large extra small
Аноним 04/09/20 Птн 17:27:25 #199 №1797375 
>>1797355

> те помимо охенного знания html css

Что там знать-то? Какие бывают наиболее распространенные теги, как делать отступы/позиционирование/стилизацию текста и картинок/простые анимации?

> нужно знать не менее пиздато взаимодействие js с дом и стилями

Нет. Но нужно знать как Реакт под капотом это делает, чтобы не писать глючный код. И чтобы понимать, какие проблемы позволяет решить Реакт быстрее чем средства нативного ЖС и когда уместно его использовать.
Аноним 04/09/20 Птн 17:28:08 #200 №1797377 
>>1797368
спасибо
Аноним 04/09/20 Птн 17:38:18 #201 №1797385 
>>1797375
> Что там знать-то?
Атрибуты свойства и прочую ебатень
Аноним 04/09/20 Птн 17:43:37 #202 №1797390 
>>1796385
Анонче, спасибо тебе большое! Всяческих благ тебе.

Заработало, но не совсем здорОво по-моему. Отладчик так же заходит куда ненужно, если указать папки для исключения. А если указать, чтоб игнорировало НЕ рабочую папку со скриптами - работает не куда по либам и т.д./п. не лезет.
Аноним 04/09/20 Птн 17:50:00 #203 №1797396 
>>1797375

>Нет. Но нужно знать как Реакт под капотом это делает, чтобы не писать глючный код. И чтобы понимать, какие проблемы позволяет решить Реакт быстрее чем средства нативного ЖС и когда уместно его использовать.

Нет, но надо знать как браузер это под капотом делает
Нет, но надо знать как сетевой адаптер байты получает
Нет, но надо знать как видеокарта пиксели отрисовывает
Нет, но надо знать как процессор инструкции обрабатывает
Нет, но надо знать как электроны работают
Нет, но надо знать стандартную модель
Аноним 04/09/20 Птн 18:31:20 #204 №1797427 
По верстке сильно спрашивают на собеседовании? Я только react+graphql задротил.
Аноним 04/09/20 Птн 18:37:04 #205 №1797431 
>>1797396
Воу воу воу, изи мен.
Аноним 04/09/20 Птн 18:50:03 #206 №1797437 
>>1797427
Не знаю ни одного человека кто провалил собеседование из-за незнания верстки. Если это конечно не позиция версталы лол. Но без редакса и не думай ходить на интервью. Я тоже раньше учил все крутые технологии. И clojurescript и эликсир а на деле всем на это похуй. Всем нужен реакт + редакс + тайпскрипт
Аноним 04/09/20 Птн 19:26:21 #207 №1797452 
>>1797437
Понял, поучу редакс. ненавижу верстку, css это кал
Аноним 04/09/20 Птн 19:36:23 #208 №1797455 
image.png
image.png
Ебать, вот это технологии у вас там в реакте. Мой пука не справляется
Аноним 04/09/20 Птн 19:42:10 #209 №1797458 
>>1797427
>>1797437
Объясните, чем занимаются фронтэндеры не знающие вообще верстки? Т.е. как вы вообще фронт начинали изучать? Вот просто сразу с ходу минуя html+css прыгнули в реакт и давай задрачивать его? Типа если надо будет поправить положение кнопки или какой стиль наложить будете передавать всё верстальщику? Просто я не совсем понимаю как можно запилить страницу на реакте без знания css, и наоборот, зная только css пилить что-то на реакте? Или вы сразу устраиваетесь сходу работать на готовые проекты, где происходит работа только с логикой?
Аноним 04/09/20 Птн 19:43:29 #210 №1797459 
>>1797458
бутстрап/материалайз/тайлвинд?
Аноним 04/09/20 Птн 19:51:07 #211 №1797465 
>>1797458
Как раз в снг фронтендеры и занимаются логикой, на западе верстал как у нас нет. Для реакта хватит знаний уровня марджин лефт 10 10 10 10.
>>1797459
Если для себя пилить то да, на реальных проектах все сделает верстала, либы зачем тащить?
Аноним 04/09/20 Птн 19:55:49 #212 №1797469 
>>1797458
Ну как не учили. Конечно прошли пару курсов на хтмл академии. Но мне это тяжко даётся. Начитался что цсс легко а дальше с жс ад и Израиль а вышло все наоборот, жс мне намного понятнее. А дальше просто бутстрап юзал в учебных проектах. Ну и да на работе уже все версталы делали
Аноним 04/09/20 Птн 19:59:50 #213 №1797472 
>>1797465
> либы зачем тащить?

У нас antd в ентерпрайзе лол

Аноним 04/09/20 Птн 20:00:26 #214 №1797473 
>>1797469
>Начитался что цсс легко а дальше с жс ад и Израиль
Это для домохозяек инфа, им проще 100500 свойств выучить, чем понять как код работает
Аноним 04/09/20 Птн 20:02:57 #215 №1797475 
>>1797473
>>1797469
А мне наоборот на данный момент менее понятно как практиковать JS на конкретных примерах, вот начал пока на реакте тестовый проект пилить, но все же все равно иногда не понимаю что делать дальше и нахуя я это делаю без конкретной цели. Как вы сами с js учились взаимодействовать? Во всех учебниках что встречал какой-то бессмысленный дрочь в консоли вообще без практического применения.
Аноним 04/09/20 Птн 20:07:59 #216 №1797479 
>>1797475
Хз, научись делать весь интерактив на ванила жс, может станет понятнее. Ну и выучи es6 синтаксис нормально, без этого реакт код будет отдавать некой непостижимой магией
Аноним 04/09/20 Птн 20:09:15 #217 №1797480 
>>1797475
Это время займет. То что ты сейчас не понимаешь - продолжай заниматься и поймешь со временем. И не надо с ваниллой ебаться.
Аноним 04/09/20 Птн 20:10:50 #218 №1797482 
>>1797475
Ах да, самое главное, я вообще нигде не могу найти нормальных обзорных или практических уроков по тому, как фронт взаимодействует с беком, куда всё, что я делаю отправляется-то? Везде какие-то уроки и проекты в вакууме. Как будто ты на реальных проектах будешь страницу просто пользователю в виде файла давать скачивать, и он на него просто как на картинку смотреть будет. Как вы учились работать с js именно полноценно? Единственные уроки, где я находил, как подключать фронт к беку были связаны с fullstack проектами, где ты делаешь вообще всё с самого начала со стороны сервера.
Аноним 04/09/20 Птн 20:11:57 #219 №1797485 
>>1797475
Вообще похуй на жс, тебя будут во-первых про реакт спрашивать, на примере твоих проектов кста, а во-вторых как вкатишься к тебе приставят мидла, который поможет тебе вкатиться в тайпскрипт, на котором сейчас 70% проектов запускаем.
Аноним 04/09/20 Птн 20:13:21 #220 №1797487 
>>1797482
Найди урок, где челы используют чужую апишку, а не собственный бек.
Аноним 04/09/20 Птн 20:16:16 #221 №1797488 
в тему про css и html. Как придумать дизайн для собственного проекта для портфолио? Что для этого нужно смотреть/читать? Может кто сталкивался? Бутстрап юзать не хочецца
Аноним 04/09/20 Птн 20:18:57 #222 №1797490 
Изучаю React. Хочу написать приложужу для подсчёта дневной нормы калорий. Вопросос по самой разработке нет, но вот где взять APIшку с базой жратвы? Нашёл только буржуйскую https://fdc.nal.usda.gov/api-guide.html
Но ничего русскоязычного нет. Или такое информацией никто не делится свободно?
Аноним 04/09/20 Птн 20:35:53 #223 №1797512 
>>1797482
Гугли MERN Traversy на юдеми. Поймёшь. Но перед этим читай доки реакта. А перед этим сначала поучи жс. Хоть и на оторванных от реальности примерах
Аноним 04/09/20 Птн 20:37:53 #224 №1797518 
>>1797488
Всем похуй на твой дизайн чел. В учебных проектах на это вообще не смотрят. Я тоже делал эту ошибку поначалу. Старался чтобы все было красиво. Но мозги вправил потом. Не наступай на те же грабли
Аноним 04/09/20 Птн 20:48:19 #225 №1797551 
>>1797518
>Не наступай на те же грабли
Так и что посоветуешь? Юзать бустрап? Или вообще не запариваться, главное чтоб работало?
Аноним 04/09/20 Птн 21:14:42 #226 №1797572 
>>1797551
Лучше бутстрап, но без выебонов
Аноним 04/09/20 Птн 21:15:12 #227 №1797573 
>>1797572
понял, спасибо
Аноним 04/09/20 Птн 21:22:12 #228 №1797576 
>>1797551
Да поддерживаю чела выше. Бутстрап без фанатизма. Чтобы у тебя в один ряд все не сливалось. Ну и там кнопочки хуепочки и прочее
Аноним 04/09/20 Птн 21:41:17 #229 №1797582 
>>1797551
material ui
Аноним 04/09/20 Птн 21:43:51 #230 №1797583 
>>1797576
>>1797572
Кстати, а в каком виде юзать бутстрап? React-bootstrap или классический через cdn? Я что-то посмотрел react-bootstrap там какой-то пиздец
Аноним 04/09/20 Птн 21:51:15 #231 №1797588 
>>1797583

не юзать, это мертвая хуйня.
не один кейс она не решает в реакте.

Аноним 04/09/20 Птн 22:08:07 #232 №1797601 
Кароче аноны прошел курсы от компании, react redux saga node.js express, sequilize, еще писал todo на ангуляре с rxjs, но спустя полгода понимаю что там такой пиздец, что даже смотреть стыдно. Могу написать минимально рабочую хуйню с беком, понятное дело что гугля на ходу, и все такое. Таких знаний достаточно что бв устроиться джуном, на з.п похуй, мне уже пояснили что сначала работаешь за нихуя, поьом через год можешь просить 1к.Проблема в том что я сцу сходить на собес, я ебаный омега, и думаю что этого мало, и с меня будут рофлить. Да и везде хотят минимум год опыта, и что делать? Поясните неопытному
Аноним 04/09/20 Птн 22:20:36 #233 №1797622 
Аноны как в visual studio code вернуться назад, например я кликаю по компоненту ухожу вглубь, и мне надо вернуться, к родительскому компоненту. И можно ли как-то искать где используется этот компонент? Я юзаю обычный поиск, который слева в боковом меню,но это ведь неудобно нихуя.
Аноним 05/09/20 Суб 00:26:46 #234 №1797705 
Что юзаете на реакте для стилей? БЭМ, Emotion или SC? Как вообще архитектуру стилей выстраиваете?
Аноним 05/09/20 Суб 00:40:22 #235 №1797713 
>>1796811
Кидай сюда вопросы
Аноним 05/09/20 Суб 00:47:59 #236 №1797717 
>>1797705
> Что юзаете
css modules
> Как вообще архитектуру стилей выстраиваете
Никак, css modules разберется, чтобы не было конфликтов
тупой вкатывальщик без работы
Аноним 05/09/20 Суб 01:25:59 #237 №1797739 
изображение.png
Есть vue на фронте и flask celery redis куда мне статик складывать? всё это упаковывается докером
Аноним 05/09/20 Суб 01:26:45 #238 №1797741 
>>1797622
Alt+стрелка назад - вернуться к последнему месту редактирования (в данном случае вернёшься туда, откуда проваливался внутрь компонента) или ctrl+p (p нажать 2 раза) - вернёшься к предыдущему файлу. А вообще всё это гуглится, там дохуя полезных штук есть.
Аноним 05/09/20 Суб 01:27:25 #239 №1797743 
>>1797741
Стрелка не назад, стрелка влево, объебался немножко.
Аноним 05/09/20 Суб 01:28:00 #240 №1797744 
>>1797741
мб ты еще подскажешь где спиздить шаблон хоткеев как в idea? банальный дупликат строк на ctrl + d в vscode не работает
Аноним 05/09/20 Суб 01:34:37 #241 №1797746 
>>1797744
Хз, у меня обратная проблема, надрочился по хоткеям в вскоде, теперь в ide чувствую себя инвалидом, а по работе и там и там ковыряться приходится. Вообще в vscode можно все хоткеи переделать через ctrl+k ctrl+s ручками или мб в настройках чего есть или плагин, хз.
Аноним 05/09/20 Суб 01:37:24 #242 №1797747 
>>1797746
ну да я видел, просто в некоторых редакторах по дефолту например ctrl + d дупликат и опять там насраивать хоткеи, мб есть уже готовый набор насроек
Аноним 05/09/20 Суб 04:09:41 #243 №1797783 
>>1797747
Вообще ctrl +d работает в vs code так что не пизди.
Аноним 05/09/20 Суб 08:48:00 #244 №1797829 
>>1797583
Я просто стили беру через cdn, когда надо по быстрому замутить
Аноним 05/09/20 Суб 08:48:47 #245 №1797830 
>>1797783
По дефолту не работает иди нахуй
Аноним 05/09/20 Суб 08:53:51 #246 №1797832 
>>1797830
У меня почему-то работает. Что я делаю не так? Из дефолтных хоткеев менял только чтобы авторедактирование на alt+f сделал
Аноним 05/09/20 Суб 09:39:25 #247 №1797843 
>>1797830
Все там работает по дефолту
Аноним 05/09/20 Суб 10:47:02 #248 №1797853 
>>1797601
Не хватит, конечно. Мало того что это какие-то говнокурсы, так еще и прошло 6 месяцев. Нужны хорошие пет-проекты, нужны знания алгоритмов и структур данных, нужны знания паттернов проектирования, нужны софт-скиллс а не "я боюсь на собес идти, я омега". Омегой ты можешь быть только если знаний у тебя намного выше чем у других.
Аноним 05/09/20 Суб 10:48:03 #249 №1797855 
>>1797744
Есть плагин с хоткеями идеи, но там не все
Аноним 05/09/20 Суб 11:00:36 #250 №1797858 
Решил дрочнуть себя и наполнить html страницу через жс, юзаю insertAdjasentHTML и создаю элементы через createElement, или есть более простые действия?
Аноним 05/09/20 Суб 12:56:04 #251 №1797922 
>>1797601
>1к
рублей ?
Аноним 05/09/20 Суб 13:29:35 #252 №1797955 
У кого какая зарплата и сколько опыт работа в фронте?

3 года = 200к.
начинал с 25к
Аноним 05/09/20 Суб 13:36:39 #253 №1797958 
>>1797955
Что нужно знать на 30-40к?
Аноним 05/09/20 Суб 13:39:44 #254 №1797960 
Хочу укатится с завода, но боюсь что в один день бац и чебурнет со всеми вытекающими, и работки войти не будет, а на заводе штабильность хоть и грязно, как ты думаешь онон есть у ойти в ближайшем будущем (лет 20-30) перспективы причем денежные?
Аноним 05/09/20 Суб 13:44:25 #255 №1797964 
>>1797960

Если будет чебурнет, то будет пизда всему ИТ и всей стране.


без айти даже твой завод не сможет функионироваь, обновления к вашим Ораклам и Постгресам тянуть не от куда будет и хацкеры будут ломать ваши БД.
Аноним 05/09/20 Суб 13:47:25 #256 №1797965 
>>1797396
но на работу все равно не возьмут
Аноним 05/09/20 Суб 13:50:21 #257 №1797967 
>>1797960


Джуны с завода никому не нужны.
Аноним 05/09/20 Суб 13:52:07 #258 №1797969 
>>1797955
300к/сек
Аноним 05/09/20 Суб 13:52:28 #259 №1797970 
>>1797964
Но у нас есть 1эсс и астра
Аноним 05/09/20 Суб 13:53:08 #260 №1797971 
>>1797967
А если не говорить что до этого работал на заводе?
Аноним 05/09/20 Суб 13:55:57 #261 №1797975 
1.PNG
2.PNG
3.PNG
Помогите разобраться с обработкой ошибок в ноде. Вот код. Есть пик 1. В случае ошибки он выполняют функцию next куда передает класс с параметрами. Что делает этот next? Сам класс на пике 2. В главном файле есть строчка app.use(errorHandler). Этот errorHandler middleware и он на пике 3. Так вот объясните плиз поэтапно как эта обработка ошибок работает
Аноним 05/09/20 Суб 13:57:03 #262 №1797976 
>>1797975
И да, что за магию совершает этот класс?
Аноним 05/09/20 Суб 13:58:27 #263 №1797977 
>>1797970

1С не работает без зарубежных технологий.
Аноним 05/09/20 Суб 13:59:13 #264 №1797978 
>>1797971
Тогда возьмут, но тебе надо быть мидлом.
Аноним 05/09/20 Суб 14:07:38 #265 №1797981 
>>1797975
Тоже просматривал этот курс, объясню как я это понял. Сильно не бейте, если неправильно, лучше поправьте

> В главном файле есть строчка app.use(errorHandler)

А НАД этой строчкой у тебя прописаны роуты. Запрос идет по роуту, заходит в контроллер, там ловит ретурн и next, next вызывает следующий мидлвер (errorHandler) и передает в него объект err (экземпляр класса ErrorResponse). Этот err является наследником класса Error, соответственно имеет все поля Error плюс статус код. Соответственно в errorHandler прилетает эта ошибка, хендлер консольлогает ошибку и отправляет ответ клиенту жсончиком с текстом ошибки и кодом
Аноним 05/09/20 Суб 14:10:21 #266 №1797983 
>>1797981
Хммм звучит логично. Спасибо тебе.
Аноним 05/09/20 Суб 15:40:15 #267 №1798015 
>>1797975
next переключает контекст выполнения на след. миддлвэйр и соответственно он выполняется.
>>1797975
>>1797981
Шо за курс?
Аноним 05/09/20 Суб 15:45:59 #268 №1798018 
>>1798015
https://www.udemy.com/course/nodejs-api-masterclass/
Этот вроде
Аноним 05/09/20 Суб 16:13:41 #269 №1798054 
image.png
Аноны, кто бы ей вдул?
Аноним 05/09/20 Суб 16:30:05 #270 №1798069 
>>1798054
это кто?
Аноним 05/09/20 Суб 16:38:18 #271 №1798074 
>>1798069

Синьерша
https://github.com/NataliaTepluhina/
Аноним 05/09/20 Суб 16:39:35 #272 №1798076 
>>1798069

вдул бы?
Аноним 05/09/20 Суб 16:46:45 #273 №1798081 
>>1798054
Ты женщину впервые видишь что ли? Пиздец, инцелы и сюда протекли уже.
Аноним 05/09/20 Суб 16:47:41 #274 №1798085 
>>1798076
>>1798074
Да я бы и собаке...
Аноним 05/09/20 Суб 16:55:15 #275 №1798090 
>>1798054
Я
вкатывающийся зумер-листва
Аноним 05/09/20 Суб 17:31:26 #276 №1798108 
>>1798081
Леол погромирование полно инцелов. У меня например нет девушек на работе и я годами инцелю. И такой бы часами лизал писечку.
Как получить сумму всех свойств по ключу? Аноним 05/09/20 Суб 17:31:53 #277 №1798109 
Допустим приходит вот такой JSON, нужно получить сумму всех свойств по ключу "calories". Существует ли какой-нибудь волшебный метод, или же тупо перебирать через несколько for in'ов?
{
foods: [
{name: 'Название продукта', calories: 70, size: 30},
{name: 'Название продукта', calories: 150, size: 30},
{name: 'Название продукта', calories: 280, size: 30},
],
time: '9:30'
},
{
foods: [
{name: 'Название продукта1', calories: 160, size: 30},
{name: 'Название продукта5', calories: 250, size: 30},
{name: 'Название продукта4', calories: 150, size: 30},
{name: 'Название продукта2', calories: 350, size: 30},
],
time: '12:45'
},
Аноним 05/09/20 Суб 17:44:31 #278 №1798117 
>>1798108

Синьерше - самое то.
Может научить JSу
Аноним 05/09/20 Суб 17:46:57 #279 №1798120 
>>1798109
Два вложенных reduce изи справятся
Аноним 05/09/20 Суб 17:55:19 #280 №1798122 
>>1798120
>Два вложенных reduce
Благодарю
Аноним 05/09/20 Суб 18:31:02 #281 №1798141 
>>1797967
Никого не волнует, что ты делал до этого, работодателя интересует, можешь ли ты писать код и работать в команде. Всё. Хватит из поста в пост носить этот дебильный шейминг людей, которые меняют профессию.
Аноним 05/09/20 Суб 19:13:07 #282 №1798180 
>>1798141
Работодатель посчитает, что раз ты не смог добиться ничего на прошлом месте, что решил радикально сменить сферу, то ты явно и здесь говном будешь и быстро развосхитишься. Плюс будет понятно, что ты вкатыш с цыганских курсов только ради ради денег, а не тот, кому реально это дело нравится.
Аноним 05/09/20 Суб 19:16:36 #283 №1798182 
>>1798180
Суть в том что в it меньше этой долбоебской корпоративной шизы где нужно лицемерить что работаешь не ради денег а за идею и скакать кабанчиком. А все потому что дефицит кадров. Я прямо шлю нахуй эйчар с их тупыми вопросами говоря что на хую вертел их компанию и мне не интересна из какой залупы они вылезли. Просто скажите сколько мне можете предложить и в чем суть работы заключается
Аноним 05/09/20 Суб 19:30:41 #284 №1798184 
>>1798182
>что в it меньше этой долбоебской корпоративной шизы
Шиз, плиз. В ойти этого больше всего.

>что работаешь не ради денег а за идею и скакать кабанчиком
Если ты работает только ради денег, то ты нахуй никому не нужен. Деньги тебе по умолчанию платят.

>Я прямо шлю нахуй эйчар с их тупыми вопросами
И шлешь, и шлешь, и шлешь...
Аноним 05/09/20 Суб 19:32:25 #285 №1798185 
>>1798182
>на хую вертел их компанию и мне не интересна из какой залупы они вылезли

Но для amazon придется учить все 16 принципов лидерства что пройти собеседование
Аноним 05/09/20 Суб 19:33:38 #286 №1798186 
>>1798184
Работаю только ради денег, корпоративной шизы нет, тупых вопросов не задают. Полет нормальный.

синьор-помидор
Аноним 05/09/20 Суб 19:37:31 #287 №1798188 
>>1798184
О типичный, "эффективный" менеджер с КОПРОративной шизой. Что не получается среди нормальных пасанов эту хуйню насадить?
Аноним 05/09/20 Суб 20:52:12 #288 №1798234 
Господа. Вопрос.
Внутри success ajax запроса запускаю еще один ajax.
В url второго запроса вставляется переменная, получаемая из data первого ajax-запроса.
в обоих запросах async: false.
Проблема: переменная, заполняемая в success второго ajax, не заполняется.
Структура такая:
var answ;
.ajax({
url: url1,
success: function(data){
var x = data.smth();
.ajax({
url: url2+x,
success: funtion(data){
answ = data.smth();
}}})})

Аноним 05/09/20 Суб 21:04:39 #289 №1798242 
Подозреваю, что запросы выполняются не по порядку.
Аноним 05/09/20 Суб 21:10:38 #290 №1798245 
15734996305470s.jpg
>>1798234
>2020
>ajax
Аноним 05/09/20 Суб 21:13:34 #291 №1798247 
>>1798234
А не проще использовать fetch и построить цепочку промисов? А там хоть десять запросов делай друг за другом.
Аноним 05/09/20 Суб 21:14:58 #292 №1798248 
>>1798141

не совсем, он даже не понимает что такое Смузи или кофе-брейк, а еще обучать скрамам, дейли и куча всего...
Аноним 05/09/20 Суб 21:16:25 #293 №1798249 
>>1798234

Проорал с var
Проорал с Jquery и его ajax
Проорал с названий переменных
Аноним 05/09/20 Суб 21:20:32 #294 №1798250 
76976897896.png
>>1798234
>}}})})
Аноним 05/09/20 Суб 21:21:09 #295 №1798252 
Если я в редюсе использую массив как аккумулятор, это нормально его мутировать в итерациях или тоже нужно новый каждый раз создавать?

Сборщик мусора вообще знает про иммутабельные фп-загоны?
Аноним 05/09/20 Суб 21:22:09 #296 №1798254 
>>1798249
такой синтаксис в плагине, с помощью которого верстаю дэшборд в Jira.
Аноним 05/09/20 Суб 21:23:50 #297 №1798256 
>>1798254

зачем ты туда полез?
значит джира говно
Аноним 05/09/20 Суб 21:24:18 #298 №1798257 
>>1798252

каждый раз надо новый массив создавать
Аноним 05/09/20 Суб 21:25:50 #299 №1798258 
>>1798256
работа такая.
Аноним 05/09/20 Суб 21:36:22 #300 №1798268 
>>1798258

Сколько платят?
Аноним 05/09/20 Суб 21:37:17 #301 №1798271 
>>1798268
сто баксов за стол.
Аноним 05/09/20 Суб 21:39:23 #302 №1798274 
>>1798271
За вымытый стол? Это после корпоративов?
Аноним 05/09/20 Суб 21:41:05 #303 №1798276 
>>1798274
да.
Аноним 05/09/20 Суб 21:44:23 #304 №1798280 
>>1798276

зачем ты копошишься в говне? Jquery запрещен для разработчиков с 2000 года
Аноним 05/09/20 Суб 21:53:13 #305 №1798300 
для boostrap table во vue не нужно же итерировать список, сам за меня всё сделает? типо так?
<b-table hover :items="listItems"></b-table>
Аноним 05/09/20 Суб 21:54:26 #306 №1798305 
>>1798280
Я всего год назад вкатился сразу по нескольким языкам.
Что требуется по работе, то и изучаю.
Что посоветуешь?
Аноним 05/09/20 Суб 21:58:27 #307 №1798315 
>>1798305

год опыта есть - перекатывайся на другую работу с реактом или вью
Аноним 05/09/20 Суб 21:58:29 #308 №1798316 
>>1794783 (OP)
Опасно ли включать в бессерверное приложение на реакте кусок html, который может отредактировать любой посетитель?

https://stackoverflow.com/a/19277723/12097303
Аноним 05/09/20 Суб 21:59:25 #309 №1798320 
image.png
>>1798305
ща те тут насоветуют
Аноним 05/09/20 Суб 22:26:24 #310 №1798357 
image.png
запрашиваю через axios post запросом, получаю данные и потом нужно запросить get запросом после того как данные буду получены post запросом, как грамотно связать?
Аноним 05/09/20 Суб 22:33:02 #311 №1798360 
async () => {
const response1 = await fetch(url1, {
method: 'POST',
});
const data1 = await response1.json();

const response2 = await fetch(url2);
const data2 = await response2.json();
}
Аноним 05/09/20 Суб 22:33:23 #312 №1798361 
>>1798360
>>1798357
Аноним 05/09/20 Суб 22:38:04 #313 №1798365 
>>1798316

нет, даже если что-то пошло не так и вас взломали то виноват бекендер


редактировать и бессерверное? что за лол?
Аноним 05/09/20 Суб 22:44:19 #314 №1798370 
>>1798360
спасибо
Аноним 05/09/20 Суб 23:33:22 #315 №1798419 
>>1798365
мб имеет ввиду статик js
Аноним 06/09/20 Вск 00:06:44 #316 №1798428 
>>1798365
Бессерверное не значит без сервера лол
Это значит что сервер не у тебя
Аноним 06/09/20 Вск 00:16:18 #317 №1798433 
>>1798428
Сервер по любому не у меня. Нахуй мне сервер. Я что, ебанутый.
Аноним 06/09/20 Вск 00:42:15 #318 №1798437 
>>1798428
Имеется в виду что нода на серваке не стоит. Сайт выложен на обычный php-хост.
Аноним 06/09/20 Вск 00:44:29 #319 №1798438 
>>1798437
алсо на данной странице нет никаких вводов паролей (но есть на прочих страницах, выложенных на домене).
Аноним 06/09/20 Вск 08:31:40 #320 №1798489 
Пытаюсь в ванильном жс заполнить страницу, может нахуй и сразу в реакт?
Аноним 06/09/20 Вск 08:33:32 #321 №1798490 
>>1798489
Очень странный вопрос, кто сейчас на ваниле пишет?
Аноним 06/09/20 Вск 08:34:48 #322 №1798491 
>>1798490
Нуфани вкатывальщики что бы понять как работает дом, не?
Аноним 06/09/20 Вск 08:37:31 #323 №1798493 
>>1798491
Ну это совсем кончи с кекслета или гейбрейнс
Аноним 06/09/20 Вск 11:19:49 #324 №1798540 
>>1798054
дайте сурс
Аноним 06/09/20 Вск 11:21:27 #325 №1798543 
>>1798491
Не нужно этого понимать
Аноним 06/09/20 Вск 11:28:07 #326 №1798549 
>>1798490
>кто сейчас на ваниле пишет?
>пишет на jquery
>не знает что на ваниле уже есть все для работы с домом
Аноним 06/09/20 Вск 13:57:40 #327 №1798633 
>>1798543
Почему?
Аноним 06/09/20 Вск 14:05:34 #328 №1798639 
>>1798054

выебал бы, но у нее есть личинка и она уже милфа
Аноним 06/09/20 Вск 14:20:50 #329 №1798653 
>>1794783 (OP)
Как формируетмя страница в современных веб-приложениях? Раньше везде просто передавался готовый html-документ, файлы css и файлы js. Сейчас вроде как жс сам рендерит страницу на клиенте, где краткое пояснение как именно это происходит?
мимо изучал лишь ванильный жс
Аноним 06/09/20 Вск 14:48:03 #330 №1798667 
>>1798549
Какой жукверик в 2020 году?
Аноним 06/09/20 Вск 14:54:32 #331 №1798673 
В material-ui есть компоненты для h1, h2 и тд?
Аноним 06/09/20 Вск 14:57:47 #332 №1798675 
>>1798673
Есть
Аноним 06/09/20 Вск 15:23:03 #333 №1798684 
Анонесы, нужно замерить размеры ещё не отрисованного на странице элемента, со всеми паддингами и прочей разметкой. Нужно для позиционирования.

jQuery с задачей не особо справляется. Какие есть варианты? Хочу попробовать зарендерить за экраном, потом замерить размеры и перепозиционировать с учётом этой информации, но как бы это провернуть?
Аноним 06/09/20 Вск 15:23:17 #334 №1798685 
>>1798653
Single page application, реакт хуякт бабель хуябель jsx все это ебется друг с другом жс в html тегах каша блядь
Сам только начал учить так что так
Аноним 06/09/20 Вск 15:24:36 #335 №1798686 
>>1798653
Как сделаешь, так и формируется.
Аноним 06/09/20 Вск 15:31:06 #336 №1798690 
>>1798684
Элемент не отрисован = его нет = нет размеров
jQuery вообще не используй, это легаси помойка
Для позиционирования можешь просто получить размеры и задать потом их, там миллисекунды пройдут. Ну или хуярь с opacity: 0
Аноним 06/09/20 Вск 15:34:30 #337 №1798693 
>>1798653
Теперь передается один бооьшой жс файл (может передаваться не целиком, а батчами(кусками)), скафолдится на стороне клиента и начинает подгружать куски хтмл кода и вставлять их на страницу в зависимости от действий/бездействий пользователя.
Аноним 06/09/20 Вск 15:42:26 #338 №1798700 
>>1798673

зачем вам вообще материал? все компоненты от туда пишутся за 1 вечер
Аноним 06/09/20 Вск 15:51:41 #339 №1798703 
>>1798690
У меня суть в чём: нужно позиционировать элемент с фиксированными, не произвольными размерами, основываясь на этих самых размерах. Вот я сейчас думаю, как это провернуть.

Сравнить могу с всплывающими ответами на дваче при наведении на ссылку. Они позиционируются вокруг самой ссылки в зависимости от своих размеров, при том, что сам ответ ещё не зарендерен.
Аноним 06/09/20 Вск 15:53:42 #340 №1798706 
>>1798703
Они позиционируются от номера ответа, а не от размеров.
Аноним 06/09/20 Вск 15:57:34 #341 №1798711 
>>1798700
>let затраченоВечеров = 0;
>for (let i = 0; i < числоКомпонентов; i++) {
>console.log("зачем вам вообще материал? все компоненты от туда пишутся за 1 вечер");
>затраченоВечеров++;
>}

Теперь объясни мне, зачем мне тратить несколько вечеров, если я могу за пару минут воспользоваться готовым решением? Ответил? А я добавлю - чтобы написав очередной свой велосипед, который я до этого использовал только для добавления простых вещей типа набора стилей, не нарваться на ситуацию в которой мне нужно добавить какой-то сложный стиль с сложной логикой, увидеть что вон в том решении, которое, как ты сказал, "можно написать за вечер" уже есть нужный мне инструмент и понять, что для достижения такого же мне нужно либо переписывать весь свой код на это решение, либо тратить много времени на запил подобного велосипеда.
Аноним 06/09/20 Вск 16:02:43 #342 №1798715 
>>1798706
>позиционируются вокруг самой ссылки в зависимости от своих размеров
Имею ввиду, что позиционируются относительно ссылки, в зависимости от размера ответа и положения ссылки на экране. Вот мне примерно так же нужно замерить элемент, чтобы его правильно разместить.
Аноним 06/09/20 Вск 16:06:20 #343 №1798720 
Нахуй так бесит этот for и хуета хуй++
Аноним 06/09/20 Вск 16:11:52 #344 №1798722 
>>1798711
Это хорошо когда тебя устраивает то что в API компонента вместе с его дизайном.

Но любая правка сведет к тебя к кастомизации и тебе опять придется сидеть несколько вечеров + городить костыли.

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

Выпадающий список - пишется за пару часов.
Чекбокс - пишется за 10 минут.
Модалка - пишется за 20 минут.
Туллтип и календарь - пишется за 1-2 дня в сумме.
Инпут - пишется за пару часов


все, это базовый набор компонентов которые нужны в проекте и ради этого ты тянешь UIkit?

Аноним 06/09/20 Вск 16:12:09 #345 №1798724 
>>1798715
Это уже браузер по содержимому размеры ставит.

Аноним 06/09/20 Вск 16:12:46 #346 №1798725 
>>1798675
Вижу только DialogTitle
Аноним 06/09/20 Вск 16:12:56 #347 №1798727 
>>1798722
Чутка передрочить на свой лад быстрее и проще, чем писать с нуля.
Аноним 06/09/20 Вск 16:14:43 #348 №1798729 
>>1798722
>> Этот адский проёб времени
В голос
Аноним 06/09/20 Вск 16:16:37 #349 №1798731 
>>1798725
https://material-ui.com/ru/components/typography/
Аноним 06/09/20 Вск 16:18:17 #350 №1798732 
>>1798727

Приведи пример компонента о котором речь?

Написать свой проще и быстрей.
Вот я выше описывал компонент выпадающего списка, что бы добавить в него поиск: 1 строчка кода с includes
Удаление отмеченного: 1 строчка кода с filter


Просто вы макаки, которые не могут написать свои базовые компоненты в 10 строчек кода.
Аноним 06/09/20 Вск 16:18:36 #351 №1798733 
поделитесь насройками/билдами для vue vscode
Аноним 06/09/20 Вск 16:19:04 #352 №1798734 
>>1798703
Получаешь const pos = element.getBoundingClientRect() у элемента, к которому ты хочешь подрубить свой элемент. Делаешь портал, туда суешь свой элемент с position: absolute и left: pos.left + window.pageXOffset; top: pos.top + window.pageYOffset
Ширину как хочешь передавай, в реакте можно через пропсы.
Аноним 06/09/20 Вск 16:20:12 #353 №1798736 
>>1798732
95% фронтов не умеют в верстку и программирование - создание своего компонента им кажется очень сложным.
В фронте 95% макак.
Аноним 06/09/20 Вск 16:21:40 #354 №1798738 
>>1798736
Лично считал?
Аноним 06/09/20 Вск 16:44:20 #355 №1798760 
>>1798724
Вот мне эти выставляемые браузером размеры и нужно узнать как раз.

>>1798734
>портал
>в реакте
Но судя по всему, задача не особо тривиальная, раз требует таких инструментов. Видимо, придётся и дальше костылями через сумму высоты/ширины всех элементов внутри + вручную считать паддинги и остальное.
По сути, мне не хватает понимания того, как навесить коллбэк на элемент, который бы вызывался по окончании отрисовки. Если б было что-нибудь такое, то было бы гораздо проще.
Аноним 06/09/20 Вск 16:45:19 #356 №1798761 
>>1798760
>коллбэк на элемент, который бы вызывался по окончании отрисовки
Но вероятнее всего я спизданул хуйню и таких фич нигде нет.
Аноним 06/09/20 Вск 16:49:49 #357 №1798766 
>>1798703
>при том, что сам ответ ещё не зарендерен.

Почему ты так решил? Такие элементы сначала рендерятся, потом измеряются, подгоняются и снова рендерятся. Содержимое экрана при этом не обновляется, так что для пользователя это происходит незаметно.
Аноним 06/09/20 Вск 16:52:06 #358 №1798772 
>>1798633
Реакт избавил от ебли с дом
Аноним 06/09/20 Вск 16:54:23 #359 №1798773 
>>1798766
Добавлю, что конкретно на дваче вообще нет нужды измерять контейнер самого ответа, достаточно найти точку от которого его позиционировать, а дальше браузер все сделает сам.
Аноним 06/09/20 Вск 16:55:57 #360 №1798776 
>>1798772
Реактомакака это отдельный подвид жс-дауна
Форму нинужны, дом нинужон, базовое понимание HTTP нинужно - ничего нинужно, только реакт взять и godmod обеспечен. А потом стоит чутка изменить специализацию и оказывается что наш "инженер будущего" сыплется на элементарщине, в которой шарит интерн
Аноним 06/09/20 Вск 16:58:39 #361 №1798779 
>>1798766
Ну вот я так и хотел сделать, но ведь для этого нужно сначала дождаться, пока загрузятся превьюшки для пикч, и потом только считать с учётом их размеров. И как на момент дозагрузки этих превьюшек повесить листенер - непонятно.
Либо хитрым образом считать размеры без картинок, и потом прибавлять загружаемые с сервера готовые цифры ширины и высоты для каждой превьюшки...
Аноним 06/09/20 Вск 16:59:56 #362 №1798780 
>>1798773
>достаточно найти точку от которого его позиционировать, а дальше браузер все сделает сам
Вот отсюда можно поподробнее, если не трудно?
Аноним 06/09/20 Вск 17:00:52 #363 №1798781 
>>1798779
Пока картинки не загрузились, на их место принято заглушки ставить нужного размера.
Аноним 06/09/20 Вск 17:05:11 #364 №1798790 
>>1798733
хуле так сложно штоле, пиздец в vscode нихуя не настроено по дефолту
Аноним 06/09/20 Вск 17:13:18 #365 №1798800 
>>1798780
Что конкретно подробнее? Ответ позиционруется абсолютно относительно ссылки, ширина контейнера задается от ссылки до края экрана. Внутри этого контейнера можешь делать что хочешь.
Аноним 06/09/20 Вск 17:18:42 #366 №1798807 
324324.jpg
>>1798790
Мало?
Аноним 06/09/20 Вск 17:19:44 #367 №1798811 
>>1798776
Жсомакака порвалась. Какую специализацию, лол? С дом нигде кроме фронта не разбираются а во фронте есть реакт который сводит это на нет. Соответственно ты идиот который тратит время на ненужную хуйню
Аноним 06/09/20 Вск 17:19:49 #368 №1798813 
>>1798807
мне нужны проверенные билды, поставил там vue eslint но нихера не форматтит при сохранении и зоебалса каждый неправильный пробел исправлять
Аноним 06/09/20 Вск 17:22:00 #369 №1798818 
>>1798811
>во фронте есть реакт который сводит это на нет
>хуярим дом прямо в коде
Аноним 06/09/20 Вск 17:22:34 #370 №1798819 
>>1798813
У тебя в настройках в форматировании кода поставлена галка на "форматировать при сохранении"?
Аноним 06/09/20 Вск 17:24:00 #371 №1798823 
Анонасы пытаюсь создать страницу через жс, правильно ли делаю? Риакт пока нинужен
https://jsfiddle.net/60oquz1p/1/
Аноним 06/09/20 Вск 17:25:38 #372 №1798825 
>>1798823
Эта твоя хуйня нинужна. А реакт нужен
Аноним 06/09/20 Вск 17:29:43 #373 №1798830 
>>1798825
ну для учебы если?
Аноним 06/09/20 Вск 17:30:11 #374 №1798832 
14098476121190050983.gif
>>1798823
>классы
Аноним 06/09/20 Вск 17:32:39 #375 №1798834 
>>1798832
а че не так? не ругайся я только пару месяцев в теме
Аноним 06/09/20 Вск 17:38:39 #376 №1798837 
>>1798819
шо с галкой шо без галки, не работает
Аноним 06/09/20 Вск 17:39:38 #377 №1798838 
>>1798830
Для учебы жс вообще не нужен.
Аноним 06/09/20 Вск 17:40:05 #378 №1798839 
>>1798813
Сам-то eslinт установил?
Аноним 06/09/20 Вск 17:42:03 #379 №1798841 
>>1798838
сразу ебошить реакт? без знания банального взаимодействия с дом, стилями?
Аноним 06/09/20 Вск 17:43:45 #380 №1798842 
>>1798841
Да. Это все ненужная хуета для академичных червей. Сам жс знать надо. Со стилями же неразбериха полная там. Варианта 4-5 используют так что все равно запутаешься
Аноним 06/09/20 Вск 17:50:18 #381 №1798846 
дайте мануал в котором прям заебись рассказывают о циклах, прям что б охуенно и понятно
Аноним 06/09/20 Вск 17:51:04 #382 №1798847 
>>1798846
Циклы не нужны, вот и весь мануал.
Аноним 06/09/20 Вск 17:52:15 #383 №1798849 
>>1798847
Ты врешь
Аноним 06/09/20 Вск 17:52:51 #384 №1798850 
>>1798760
Реакт необязательно.
Портал нужен чтобы потому что если ты элемент будешь добавлять рядом с нужным элементом и у тебя где то выше есть элемент с position:relative, то все твои left и top пойдут по пизде. Его удобнее вынести в отдельный див, который никак не зависит от остальной страницы.

>>1798776
Тут имелись в виду те дауны, которые учат сначала все основы, даже которые нахуй не надо и все равно это можно загуглить если что. Как тебе знание дом потом может в реакте, вообще не ебу. Если какой то частный случай - загуглишь. А так ты большинство времени будешь обычной хуйней страдать и в итоге получается ты только зря столько времени на изучение потратил.

>>1798841
Да.

>>1798842
>Со стилями же неразбериха полная там
styled-components лучше всех

>>1798846
Че там сложного? 1 строчку написать. Посмотри примеры, позапускай.
Аноним 06/09/20 Вск 17:57:26 #385 №1798853 
>>1798850
>styled components
Хз, меня люто напрягает когда компонент засоряется лишним отрисовочным говном
Аноним 06/09/20 Вск 18:00:11 #386 №1798857 
>>1798853
А ты не напрягайся
Аноним 06/09/20 Вск 18:03:16 #387 №1798865 
>>1798853
А меня напрягает когда в 2 раза больше файлов. Если у тебя код нормально разбит по компонентам, то засрано не будет. А с файлами так не получится.
Аноним 06/09/20 Вск 19:28:26 #388 №1798956 
насроил vscode форматировать на сохранение, только ставит лишние запятые и точки с запятой и двойный ковычки вместо одинарных, какой форматтер выбрать? и нужно ли делать это в eslintrc?
Аноним 06/09/20 Вск 19:49:24 #389 №1798966 
>>1797490
Можно же переводить написанное перед отправкой запроса. Например человек вводит "сыр чеддер" ты хуяк запрос к апи переводчика, он выдает тебе сheddar cheese а ты это передаешь апишке usda и получаешь то, что нужно тебе.
Аноним 06/09/20 Вск 19:51:00 #390 №1798968 
>>1798966
Проблема в том, что там я не нашёл продуктов из России[ spoiler]хотя может как-то не так искал[/spoiler]. Вот в MyFitnessPal хорошая база данных, но доступ к своей API, они, вроде как, дают только компаниям.
Аноним 06/09/20 Вск 20:14:03 #391 №1798995 
изображение.png
>>1798956
в настройках prettier ставлю single quotes нихуя не меняется, че блят за хуйня чому это ваще надо насраивать, хуле не синхронизировано, с ибаным еслинтом,
Аноним 06/09/20 Вск 20:28:11 #392 №1799007 
>>1798968
Ну можно еще запрос к вольфраму прикрутить параллельный, он тоже выдает инфу https://www.wolframalpha.com/input/?i=cheddar+cheese

А что конкретно тебе нужно чего нет в других источниках?
Аноним 06/09/20 Вск 20:30:38 #393 №1799008 
>>1799007
Алсо есть вот такой справочник с которого можно парсить данные
https://pbprog.ru/tk/pm-2210
Аноним 06/09/20 Вск 20:31:25 #394 №1799009 
>>1798995
https://www.npmjs.com/package/eslint-config-prettier
Аноним 06/09/20 Вск 20:32:04 #395 №1799012 
Вечер добрый, Анон!
Поступило предложение поработать над одним проектом, и тебуется знание реакта. Есть уверенные базовые знания по HTML, CSS, JS. Посоветуйте какие-нибудь книги, онлайн курсы(желательно в тексте) или ЮТ-каналы, с помощью которых можно быстро начать освоение.
Аноним 06/09/20 Вск 20:33:07 #396 №1799013 
>>1799012
https://ru.reactjs.org/docs/getting-started.html
Аноним 06/09/20 Вск 20:34:58 #397 №1799014 
>>1799009
ну и нахуя мне читать эту портянку, указал бы хотябы абзац, там даже есь ссылки на них
Аноним 06/09/20 Вск 20:37:37 #398 №1799015 
>>1799014
лан сорян, еще скажи как мне точки с запятой убрать, зоебалса тратить время на эту дрисню
Аноним 06/09/20 Вск 20:48:47 #399 №1799021 
>>1799015
Ну ебаный ты нахуй, ну почитай доки преттиера, раз уж ты его поставить.
Аноним 06/09/20 Вск 20:52:44 #400 №1799024 
>>1799021
да нахуй мне это нужно когда мне надо лапшу на vue писать, ебанутые веб мартышки не удосужились стандарт один совместить, сука сначала ввели скобочки с запятыми и теперь мне еще ибацца с ними, хуле дев сервак орет на всё это нахуй мне это править, автор дибил пусь удоляет из жс, пойду лучше на го и питоне
Аноним 06/09/20 Вск 20:53:13 #401 №1799027 
>>1799024
я блят уже не человек, я..
Аноним 06/09/20 Вск 20:55:13 #402 №1799029 
>>1799027
шо удивлят шо я не нагугли решения за 5сек и сообщество не может дать внятного ответа, ебаные мартышки,
Аноним 06/09/20 Вск 21:00:54 #403 №1799034 
>>1799029
https://www.google.com/search?q=eslint+prettier ебать, как же такое гуглить-то... Какой же JS сложный... Клятое сообщество, написано автоформатеры кода!
Аноним 06/09/20 Вск 21:07:14 #404 №1799039 
Что более опоачиваемо в паре жс для фулстака? Го, питон, нода? Или что другое?
Аноним 06/09/20 Вск 21:13:26 #405 №1799047 
void
Аноним 06/09/20 Вск 21:13:45 #406 №1799048 
>>1799024
Мартышка с питона не может в скобки
Аноним 06/09/20 Вск 21:14:04 #407 №1799049 
блять анон вот скажи мне. есть проблема при работе с либой конкретно в моем случае - select2. чтобы решить ее я всю документацию перекопал уже сука раз 7 так точно - но там все равно нихера нет. обгуглился все че только можно. и все равно ничего не нашел. так вот как в таких случаях поступать: самому задавать вопрос на SoF или же идти к этим пидорасам на гитхаб и открывать issue по поводу своей проблемы?
Аноним 06/09/20 Вск 21:17:59 #408 №1799052 
>>1799049
Да, можешь задать ее на гитхабе.
А можешь сюда написать.
Что за select2? Плагин для жиквери? Тогда не задавай сюда, за жиквери в 2020 в рот нассать могут.
Аноним 06/09/20 Вск 21:21:12 #409 №1799055 
Чем лучше пользоваться для работы с формами в React'e? React final form?
Аноним 06/09/20 Вск 21:42:22 #410 №1799070 
>>1799055
А что не так с дефолтными?
Аноним 06/09/20 Вск 21:47:58 #411 №1799074 
>>1799052
>Плагин для жиквери?
да, все так и есть
>за жиквери в 2020 в рот нассать могут.
поэтому и не задаю
Аноним 06/09/20 Вск 21:49:38 #412 №1799075 
>>1799070
>А что не так с дефолтными?
Зачем запариваться с локальным стэйтом, если можно использовать уже готовую библиотеку?
Аноним 06/09/20 Вск 22:25:09 #413 №1799085 
>>1799055
>>1799070
>>1799075


зачем вам эта библиотека?
Вся эта валидация решается самописным хуком в 5 строк.
Принимаете в него поля с регулярками + значения
возвращаем результат ошибок для полей, если регулярки не прошли

этого достаточно в 99% кейсах.

Аноним 06/09/20 Вск 22:58:10 #414 №1799113 
>>1799085
Я конечно не эксперт в React'e, но не геморно ли будет отлавливать все действия пользователя с формой?
Аноним 06/09/20 Вск 23:16:39 #415 №1799118 
>>1799113

А какие там могут быть действия можете мне рассказать?

допустим у тебя есть 10 полей.
ты делаешь под них регурярки и в зависимости от результата формируешь массив ошибок. (можно вывести в одном месте или отобразить в каждом контролле ввода)

Зачем для этого библиотека? что она еще может такого делать кроме того что я описал?


т.е. результат будет примерно такой:

const {errorList} = myHookEbaValid();

error.list.lname; // undefined | "текст ошибки"
error.list.fname; // undefined | "текст ошибки"



Аноним 06/09/20 Вск 23:36:29 #416 №1799126 
в таблицу бутстрапа можно вставить ссылку?
Аноним 07/09/20 Пнд 00:15:26 #417 №1799143 
>>1799085
Зачем реакт вообще. Можно свой фреймворк под проект написать за пару вечеров.
Аноним 07/09/20 Пнд 00:15:44 #418 №1799145 
>>1799126
Можно
Аноним 07/09/20 Пнд 00:17:49 #419 №1799146 
>>1799143
Зачем изобретать велосипед? Будет разрабатывать свою архитектуру и в итоге всё равно придёшься к своему реакту. Так может логичнее потратить время не на придумывание велосипеда, а сразу начать пользоваться решением, которое придумали умные люди?
Аноним 07/09/20 Пнд 04:02:29 #420 №1799183 
>>1799143
А потом кто ебаться будет с твоим фреймворком. Так и представил как пришел на проект а там фреймворк сысевэдишн. Тут же нахуй всех послал и ушел в нормальную контору
Аноним 07/09/20 Пнд 04:07:41 #421 №1799184 
>>1799146
>>1799183
Шизы, это была ирония над тем дауном, который выше предлагает все самому писать.
Аноним 07/09/20 Пнд 04:27:13 #422 №1799185 
>>1799184
Ну если ты шаришь в React'e, то с помощью чего лучше работать с формами? Речь идёт не про пару полей, а большую таблицу с данными, где юзер выбирает нужное ему.
Аноним 07/09/20 Пнд 04:57:31 #423 №1799186 
image.png
>>1798813
Ну давай мы будем гадать что у тебя не работает.
Вот мои настройки, не забудь плагин eslinit поставить и посмотреть что он высирает в консоль.
Аноним 07/09/20 Пнд 04:59:46 #424 №1799188 
>>1799186
Кстати где в вскоде консоль куда плагины пишут?
Аноним 07/09/20 Пнд 05:20:45 #425 №1799189 
image.png
>>1799188
Аноним 07/09/20 Пнд 06:19:55 #426 №1799197 
Часто ли приходится юзать регексы? И нужно ли их прям задрачивать?
Аноним 07/09/20 Пнд 06:43:21 #427 №1799202 
>>1799197
Не нужно. У нас синьоры их гуглят
Аноним 07/09/20 Пнд 07:11:41 #428 №1799206 
>>1799202
найс СНЬЁРЫ))
Аноним 07/09/20 Пнд 07:30:35 #429 №1799209 
>>1799185
Вопрос всё ещё под вопросом. Пользователю выводится n-ое количество товаров, он отмечает нужный ему + устанавливает кол-во товара. Как это правильно обрабатывать?
Аноним 07/09/20 Пнд 09:39:04 #430 №1799236 
>>1797396

> Нет, но надо знать как браузер это под капотом делает

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

> Нет, но надо знать как сетевой адаптер байты получает
> Нет, но надо знать как видеокарта пиксели отрисовывает
> Нет, но надо знать как процессор инструкции обрабатывает
> Нет, но надо знать как электроны работают
> Нет, но надо знать стандартную модель

Да. Хотя бы на уровне школьника-научпопера.
Аноним 07/09/20 Пнд 09:43:14 #431 №1799237 
Как бы ща ни кукарекали тут про "бесполезность" базовых знаний Computer Science, вроде алгоритмов, структур данных, архитектуры компьютера, сетей, но они все таки полезны. Хотя бы для того, чтобы держаться на плаву в быстроменяющемся мире технологий. А также поменьше кодить всякую работающую через раз и непонятно как чушь.
Аноним 07/09/20 Пнд 09:44:17 #432 №1799238 
>>1799206

Иногда бывают сложные регексы вроде имейла, так что их быстрее загуглить чем еще раз собрать велосипед.
Аноним 07/09/20 Пнд 09:44:43 #433 №1799239 
>>1799237
Выучил большинство алгоритмов для интервью. За 2 года в итоге ничего не пригодилось. Пиздеж для академичных червей
Аноним 07/09/20 Пнд 09:47:33 #434 №1799240 
>>1797385

Часто употребляемые атрибуты и свойства можно за пару дней выучить. Верстку по макетам отточить максимум за пару недель. Это не настолько серьезный по сложности навык для фронтендера по сравнению с навыками программирования, которые требуются и от бэкендеров.
Аноним 07/09/20 Пнд 09:49:01 #435 №1799241 
>>1797465

На реальных проектах основную работу делает дизайнер. А потом фронтеры просто из Фигмы копируют цсс и свг для UI kit.
Аноним 07/09/20 Пнд 09:53:15 #436 №1799243 
>>1797427

Нет. Обычно дают задачки на кодинг в ЖС/ТС, спрашивают за Реакт/Вью/Ангуляр/Свелте.
Аноним 07/09/20 Пнд 10:04:45 #437 №1799246 
>>1799239

А если ты захочешь перекатиться из фронта который по мне в основной своей массе довольно скучный, где самое сложное - это валидация формочек, локальное крудошлепство и отправка запросов на бэк скажем в геймдев или какой-нибудь сложный бэк? И вообще тебе понадобиться решить задачу, которая выход за рамки стандартного крудошлепства (например, кодогенерация)?
Аноним 07/09/20 Пнд 10:06:38 #438 №1799247 
>>1799246

В графических редакторах вроде Фигмы, онлайн-редакторах кода например еще как юзаются алгоритмы посложнее чем в обычных крудах.
Аноним 07/09/20 Пнд 10:31:57 #439 №1799256 
>>1799246
Вряд ли захочется. Я слишком тупой для всего этого
Аноним 07/09/20 Пнд 11:26:41 #440 №1799307 
rxjs.png
>>1794783 (OP)
Есть тут педики, что юзают RxJS? Что у вас сайтом?

https://rxjs.dev/
Аноним 07/09/20 Пнд 11:40:19 #441 №1799324 
Начал вкатываться в вашу эту вертску, чем тым обмазываются все версталы? Scss или css? js html че там еще нужно? Все?
Аноним 07/09/20 Пнд 11:42:35 #442 №1799329 
>>1799237
Третьемирные пидорахи инидии/роисии/тайланда в основной массе рассматриваются как разгребатели низших говен
Тем временем средний белый фронт макак-вкатун получает 3-5к$
Аноним 07/09/20 Пнд 11:43:11 #443 №1799331 
>>1799307
Обычный сайт по технологии от жопаскрипт пидоров-сойбоев-смузихлебов, чему тут удивляться?
Аноним 07/09/20 Пнд 11:58:20 #444 №1799348 
>>1799324
> че там еще нужно? Все?
Сначала это выучи. Потом работу ищи и смотри, что нужно работодателям
Аноним 07/09/20 Пнд 12:10:03 #445 №1799365 
image.png
Как же горит, ууууууууух. Почему prettier такой убогий, зачем он сворачивает мой мультилайновый jsx в одну строчку, почему он убирает пробелы и фигурных скобок ТОЛЬКО в jsx. Почему для этого поведения нет конфига, все обгуглил, все по старому. Причем для ноды он идеально подходил, а в реактовском jsx начал творить непотребства.

А каким форматером кода пользуетесь вы?
Аноним 07/09/20 Пнд 12:12:54 #446 №1799369 
>>1799365
Все пользуются преттиером. Жри и не выебывайся.
Аноним 07/09/20 Пнд 12:17:46 #447 №1799375 
>>1799369
врети!!
Аноним 07/09/20 Пнд 12:22:21 #448 №1799380 
Даров аноны! Вопрос есть ли смысл заучивать классы Бутстрап и используется ли он в крупных проектах?
Аноним 07/09/20 Пнд 12:25:10 #449 №1799386 
>>1799380
АБСОЛЮТНО НИКАКОГО
Аноним 07/09/20 Пнд 12:27:30 #450 №1799390 
>>1799386
Я просто ебал HTML преврашается в кашу после него
Аноним 07/09/20 Пнд 13:46:08 #451 №1799454 
>>1799380
Заучивать ничего не нужно, желательно просто знать, что можно а что нельзя сделать с помощью бутстрапа.

Прочитай доку и список компонентов, Там их всего штук 30. Потом будешь знать, где посмотреть.
Аноним 07/09/20 Пнд 14:05:19 #452 №1799476 
>>1799454
та я смотрю и параллельно пилю просто думал что на собеседованиях будут спрашивать.
Аноним 07/09/20 Пнд 14:19:58 #453 №1799495 
>>1799307
так это со всеми жс фреймворками так лол. даже на каких то либах/плагинах такое видел
мимоэлитный бэкендер без всякой такой параши
Аноним 07/09/20 Пнд 15:43:57 #454 №1799615 
>>1799307
Хочу посмотреть на тот, как они будут вилять жопой, когда этот пиздец с BLM по машстабу и пиздецу разрастется до уровня игил
Аноним 07/09/20 Пнд 17:34:04 #455 №1799685 
На хх куча удаленных вакансий, стоит ли вкатуну откликаться на них? Или же это будет полный пиздец?
Аноним 07/09/20 Пнд 19:28:11 #456 №1799754 
43346346346346346.png
>>1799495
>элитный бэкендер
тебе и без фреймворков весело
Аноним 07/09/20 Пнд 19:28:59 #457 №1799758 
>>1799615
>BLM
схлопнется сразу после выборов, чекай
Аноним 07/09/20 Пнд 19:34:22 #458 №1799763 
>>1799615
>разрастется до уровня игил
Уже, куча трупов. И жидовские медиа все все равно их поддерживают.
Аноним 07/09/20 Пнд 20:15:40 #459 №1799799 
Бутстрап нужен?
Аноним 07/09/20 Пнд 20:17:29 #460 №1799800 
>>1799799
Нужен вкатуну. Чтобы использовать его быстренько в своих проектах и не ебаться с миллионом цсс свойств. Опытному же разработчику нах не нужен
Аноним 07/09/20 Пнд 20:29:31 #461 №1799812 
>>1794783 (OP)
Есть приложение чата, где Посетитель жмет виджет в углу экрана и входит в состояние чата с Оператором. Необходимо автоматически завершать чат спустя 5 минут после начала, подозреваю что со стороны Оператора или Посетителя надо отправлять запрос на бэк, который просигналит о конце чата, но как правильно установить этот таймаут?.. Он должен запуститься именно после того как будет отправлено первое сообщение, не раньше
Аноним 07/09/20 Пнд 22:59:16 #462 №1800006 
>>1799812
Это надо на бэкенде
sageАноним 07/09/20 Пнд 23:04:35 #463 №1800014 
Народ, а нет ли такой либы, которая бы позволяла хранить и изменять (с валидацией) состояние View Model (т. е. более-менее абстрактное состояние интерфейса) без привязки к конкретному фреймворку? Т. е. нечто вроде Redux, но чтобы оно было вменяемым (искусственное требование иммутабельности состояния идёт нах) и его можно было использовать с разными фреймворками (Angular, React, Vue). Чтобы можно было при необходимости эти дебильные фреймворки послать нах и, не переписывая View Model, использовать, например, Custom Elements + Shadow DOM.
Аноним 07/09/20 Пнд 23:07:27 #464 №1800015 
>>1800014
Сажа приклеилась.
Аноним 07/09/20 Пнд 23:10:45 #465 №1800022 
изображение.png
https://pastebin.com/Eet984i1
и "асинхронный код" который отправляет через форму картинку в rest api, где она ресайзится, и за post запросом идет get который получает её url, так вот иногда он возвращает null, думаю шо код у меня говно видимо get запрос не дожидаясь post respons'a выдает мне нулл, за обработку ошибок не пинайте, сделаю
Аноним 07/09/20 Пнд 23:28:44 #466 №1800036 
>>1800014
Редакс не привязан ни к какому фреймворку.
Аноним 08/09/20 Втр 00:55:11 #467 №1800104 
Правильный ли это подход?
Задача: получить данные и выбрать из них необходимые пользователю, а потом отправляются с помощью формы на сервер.
Как это реализовал: с помощью API получил данные и залил в глобальный стейт. Редакс увидел изменения и задиспатчил в компоненту. Там эти данные записал локальную переменную. Когда пользователь что-то указывает, с помощью хуков данные изменяются в локальном массиве. А потом всё отправляется на сервер.
Где я придумал велосипед или всё нормально?
Аноним 08/09/20 Втр 01:01:10 #468 №1800112 
Редакс нахуй не нужен, если не надо шарить стейт между экранами.
Аноним 08/09/20 Втр 01:04:22 #469 №1800114 
>>1800112
>между экранами.
Что значит "между экранами"? То есть между компонентами?
Аноним 08/09/20 Втр 01:57:25 #470 №1800123 
>>1800036
Правильно. Но Redux мне не нужен из-за его дебильной иммутабельности. На что я указал в своём сообщении.
Аноним 08/09/20 Втр 01:57:35 #471 №1800124 
Нахуя нужен .then, если есть async/await?
node.js ебатель пёзд
Аноним 08/09/20 Втр 01:59:51 #472 №1800125 
>>1800124
>Нахуя нужен .then
Код выглядит круче
Аноним 08/09/20 Втр 02:01:45 #473 №1800126 
>>1800125
Нихуя, у меня так горела жопа с бесконечных цепей из then'ов, пока не узнал, что можно сделать async/await вместе с божественным try/catch
Аноним 08/09/20 Втр 02:02:32 #474 №1800127 
>>1800124
>Нахуя нужен .then
Бывают функции, которые не стоит делать async-овыми. Вот там и нужен.
Аноним 08/09/20 Втр 02:27:03 #475 №1800130 
Re
Аноним 08/09/20 Втр 02:32:10 #476 №1800132 
>>1800130
Captcha
Аноним 08/09/20 Втр 05:47:39 #477 №1800164 
>>1799039
go сугубо бэк
c нодой дохуя вариков
по моему опыту дохуя оплачивается бэк/фронт, но не фулстак
Аноним 08/09/20 Втр 05:49:51 #478 №1800165 
>>1800164
А какие варики помимо бэка?
И алсо разве фулстак не обладает большим объемом знаний который лучше оплачивается?
Аноним 08/09/20 Втр 06:24:59 #479 №1800174 
Че обычно пилят вкатывальщики для портфолио?
Аноним 08/09/20 Втр 06:34:09 #480 №1800177 
Есть какие то правила именования классов и айди при верстке и работе в жс кроме камелкейс или кебабкейс? Как я понял если юзаешь бутстрап нужно давать определенные названия
Аноним 08/09/20 Втр 07:05:42 #481 №1800187 
>>1800174
Тудушку с редаксом, потом тестовые.
Аноним 08/09/20 Втр 07:13:28 #482 №1800188 
>>1800165
Проблема в том, что в понимании работодателя фуллстак - чел, который одинаково заебись может писать как фронт, так и бэк. Это 8-10 лет опыта как минимум. Но и стоит такой чел дорого.

А в понимании работника фуллстак - чел, который более менее умеет во что-то одно и чуть-чуть умеет в другое. Это 2-3 года опыта максимум, а то
и меньше. И таких большинство.

Пишу на шарпе и неткоре, но умею сверстать форму на реакте - фуллстак.

Знаю вью и могу накидать сервер на экспрессе - тоже фуллстак.
Аноним 08/09/20 Втр 07:17:42 #483 №1800190 
>>1800177
BEM, smacss, oocss.
Аноним 08/09/20 Втр 07:24:03 #484 №1800193 
>>1800188
ну не совсем так, для бизнес кабанчиков и горе мп фултак это тот кто будет любые задачи делать в одного, никого не ждать, ни от кого не завидовать, а пилить фичи. Может быть хуёво, может быть не расширяемо, но главное что бы работать. А ещё и сам эстимейты точно проставить, ведь он один на работе.
А на деле получем
>чел, который более менее умеет во что-то одно и чуть-чуть умеет в другое.
Обычно это бэки которые умеют формочки.
Аноним 08/09/20 Втр 07:25:20 #485 №1800194 
>>1800177
>Как я понял если юзаешь бутстрап нужно давать определенные названия
Хм и как ты это понял?
Аноним 08/09/20 Втр 07:40:21 #486 №1800197 
>>1794783 (OP)
>на скриншоте ведут в Ад
две буквы
Аноним 08/09/20 Втр 08:20:50 #487 №1800210 
Анон, подскажи курс по тестрованию Реакт приложений. Jest, Enzyme, вот это все. Доку само собой читаю, но мне нравится формат именно видекурсов.
Аноним 08/09/20 Втр 08:53:06 #488 №1800233 
>>1800194
Посмотрел на ютубе
Аноним 08/09/20 Втр 09:09:51 #489 №1800246 
>>1800210
гуглишь react tdd live lesson
Аноним 08/09/20 Втр 09:11:04 #490 №1800248 
>>1800165
>И алсо разве фулстак не обладает большим объемом знаний который лучше оплачивается?

Нет, зачем платить больше? Пить есть не просит. Фулстаками работают только долбоебы, как по мне.
Аноним 08/09/20 Втр 09:17:24 #491 №1800255 
>>1800248
Бля зря ноду учу что-ли вдовесок к реакту?(((
Аноним 08/09/20 Втр 09:24:40 #492 №1800265 
>>1800246
Окей, посмотрю.

Еще вопросы по тестированию

1. Насколько говноправктика в тестировании использовать data- атрибуты? Где то ругаются, где то говорят, мол код более устойчивый. Типа класс поменяться может, а тестайди он как есть.

2. Как правильно тестировать connected компоненты в редаксе? Сейчас вкорячил через redux-mock-store и .dive() энзимовский, вроде работает, так вообще норм нет?
Аноним 08/09/20 Втр 09:27:52 #493 №1800271 
>>1800104
Ну, почти. Не надо дублировать данные в стейте, просто вычисляй все при рендере.
Аноним 08/09/20 Втр 09:40:09 #494 №1800283 
>>1800233
ну бутстрап это по сути css и класы к ним
Аноним 08/09/20 Втр 11:10:30 #495 №1800359 
Для css какие фишки позволят быстрее хуярить? гриды флексы или есть че то еще? Прям супердействия, фаталити хуяк и заебись
Аноним 08/09/20 Втр 11:59:40 #496 №1800427 
>>1800359
Всего одна фишка -- отдавай залупу на аутсорс.
Аноним 08/09/20 Втр 13:00:27 #497 №1800490 
Двачик, кто такие эти ваши паттерны и best practice? Я почти полтора года самообучаюсь реактом и вью, единственный паттерн про который узнал/помню, это компоненты-контейнеры и компоненты-презентации, и то только потому что он в официальной документации упоминался, с ссылкой на статья денчика, который говорит что устарела эта фишка уже. Так кто такие эти ваши паттерны?
Аноним 08/09/20 Втр 13:14:30 #498 №1800514 
>>1800490
Если бы ты вместе изучения реакта и вью тратил время на изучения собственно программирования то не задавал таких вопросов
Аноним 08/09/20 Втр 13:17:00 #499 №1800517 
>>1800514
разумно, получается это паттерны программирования в целом, а не уникальные для каждого фреймворка? Или чо?
Аноним 08/09/20 Втр 13:20:18 #500 №1800520 
Реально ли найти работу связанную с React'oм на удалёнке? Каким уровнем знаний надо обладать?
мимо из ебеней
Аноним 08/09/20 Втр 13:20:55 #501 №1800521 
>>1800520
желаемый доход - не сдохнуть с голоду.
Аноним 08/09/20 Втр 13:21:14 #502 №1800522 
>>1800022
бамп
Аноним 08/09/20 Втр 13:28:06 #503 №1800531 
>>1800517
Да. Изучай фп. Собственно реакт это и есть паттерны фп под капотом
Аноним 08/09/20 Втр 13:43:40 #504 №1800561 
Снимок экрана 2020-09-08 в 15.40.03.png
Джентельмены, насколько важно портфолио для джуна? Пилю учебный микропроект, но стоит ли с ним ебаться и дальше с деплоем, доп. функционалом итд, если многие дают тестовое задание и ориентируются на него?
Аноним 08/09/20 Втр 13:48:29 #505 №1800564 
>>1800520
реально, но опыта нужно многа
Аноним 08/09/20 Втр 13:49:14 #506 №1800566 
>>1800561
Тут не ответят, иди в /wrk/
Аноним 08/09/20 Втр 13:49:56 #507 №1800567 
>>1800564
А без опыта ты не нужен, а опыт можно получить на работе, куда берут только с опытом. Классика.
Аноним 08/09/20 Втр 13:51:29 #508 №1800570 
>>1800561
Портфолио не нужно. Нужно чтобы был гит и один-два проекта, за которые не стыдно. Доделанных то есть. Законченных.

Дизайн не важен. Важно, чтобы в них использовались актуальные технологии, чтобы хрюша видела что ты не совсем левый член с горы а немного шаришь.

Решение все равно будет приниматься исходя из тестового и собеса, гит просто должен быть.

Заведи себе привычку заливать на гит весь свой код, хоть ЛАБА1, хоть учебные проекты с курсов.
Аноним 08/09/20 Втр 13:53:45 #509 №1800574 
>>1800570
А где нужно разворачивать проект? Не будет же дядя в кресле ебаться с установкой твоего васянства.
другой анон
Аноним 08/09/20 Втр 13:55:44 #510 №1800583 
>>1800574
npm install - должен устанавливать зависимости
npm start - должен запускать девсервер
npm run build - должен высирать готовый билд проекта в отдельную папку.


Плюс неплохо иметь задеплоеную версию на хероку или ГХ пэйджес.
Аноним 08/09/20 Втр 13:59:40 #511 №1800592 
>>1800583
>npm install npm start npm run build
Это и так понятно. Просто я думаю, что и этим никто заниматься не будет.
Аноним 08/09/20 Втр 14:00:10 #512 №1800593 
Нативный JS вообще где-то нужен ещё?
Аноним 08/09/20 Втр 14:10:04 #513 №1800609 
>>1800574
гитхап пейджес для спа, хероку для апп с беком
Аноним 08/09/20 Втр 14:11:37 #514 №1800611 
>>1800570
Осознал, спасибо!
>>1800566
Обмяк.
Аноним 08/09/20 Втр 14:13:40 #515 №1800612 
>>1800570
>Заведи себе привычку заливать на гит весь свой код, хоть ЛАБА1, хоть учебные проекты с курсов.
У меня куча этой параши залито на гитхаб, но все скрыто. Имеет смысл открывать для собесов? Или чисто для статы активности ан главной странице?
Аноним 08/09/20 Втр 14:47:58 #516 №1800652 
>>1800574
Вот тут можно деплоить
https://vercel.com
Аноним 08/09/20 Втр 15:05:01 #517 №1800683 
Все еще юзаете let i =0;
и парашу типа i++/++i?
Вы же в курсе что высирается 1/2 ссылки, а если в цикле то пока он не закончится память не освободится?
Аноним 08/09/20 Втр 15:06:57 #518 №1800685 
>>1800683
Вообще не помню когда в последний раз юзал классический for. Для всех кейсов всегда хватало map, filter, foreach, for in
Аноним 08/09/20 Втр 15:08:36 #519 №1800688 
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
ПЕРЕКАТ >>1800687 (OP)
Аноним 08/09/20 Втр 15:08:38 #520 №1800689 
>>1800683
>js
>работа с памятью
Аноним 08/09/20 Втр 15:12:00 #521 №1800693 
>>1800689
Пиздато во во всяких while за пару минут 2 плашки кушает, пока биг-инт считает.
Просто говорю не юзать понос типа let а юзать var
Аноним 08/09/20 Втр 15:14:09 #522 №1800697 
>>1800693
Иди на хуй, долбоёб.
Аноним 08/09/20 Втр 15:17:51 #523 №1800702 
>>1800697
>64 плашки должно хватить чтобы снежок рисовать в браузере
Аноним 08/09/20 Втр 19:28:16 #524 №1801014 
>>1799143

Да дело в другом, я про то что свой компонент VS чужой - у вас все равно на выходе получается говно обернутое в 10 оберток, переписанное кучей important
почему бы сразу не написать хороший компонент на TS со всеми плюшками под задачу.

Где я работал - все коллеги всегда писали свои компоненты.
а AntUI и прочее использовали в основном какие-то джуны, не имеющие даже свою кнопку создать.
и всегда плевались в сторону этих ваших ANt материалов и прочей хуйни.



ты не сравнивай фреймворк и кнопку которая пишется за 30 минут.


Аноним 11/09/20 Птн 15:24:39 #525 №1803652 
>>1799495
>мимоэлитный бэкендер без всякой такой параши

nodejs.org тоже по BLM угарает как и Гугл
Аноним 11/09/20 Птн 15:25:31 #526 №1803655 
>>1799685

Да. Хотя бы почерпнешь, каких именно знаний и скиллов тебе не хватает.
Аноним 11/09/20 Птн 15:26:50 #527 №1803656 
>>1799800

Как раз наоборот лол. Если команда небольшая а времени на уи кит не дают то бутстрап берут для экономии времени на верстке.
Аноним 11/09/20 Птн 15:27:14 #528 №1803657 
>>1799800

А вкатуну лучше попробовать сверстать на голом ЦСС.
Аноним 11/09/20 Птн 15:28:31 #529 №1803660 
>>1800014

Нашлепай простенький обзервер.
Аноним 11/09/20 Птн 15:45:11 #530 №1803678 
>>1800174

Я пилил рисовалку, гифкосерчер, генератор псевдослучайных слов
Аноним 11/09/20 Птн 15:45:56 #531 №1803679 
>>1800359

Эта фишка - Фигма...
Аноним 11/09/20 Птн 16:00:48 #532 №1803690 
>>1800490

Хуита которая призвана заполнить пробелы в недостаточно описанной модели. Отсюда и дроч на паттерны, стремление их запихнуть во все дыры.
Аноним 11/09/20 Птн 16:29:11 #533 №1803722 
>>1800612
>Имеет смысл открывать для собесов?

Да. Так ты будешь смотреться не как залетный вайтишник, а реально заинтересованный в программировании чел. Плюс покажет хоть какую-то компетентность.
comments powered by Disqus

Отзывы и предложения