Этого треда уже нет.
Это копия, сохраненная 20 августа 2018 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Ламповый Front-end thread № 71 1210711 В конец треда | Веб
Keywords: Front-end, Frontend, Верстка, HTML, CSS, JavaScript, React, Vue, Angular.

Шапка:
https://github.com/acilsd/wrk-fet

JavaScript учим тут:
https://learn.javascript.ru/

Как учить React:
https://github.com/rtivital/react-things

Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/

Торренты на интенсивы HTML Academy:
Базовый интенсив HTML/CSS за 2018 год:
http://nnmclub.to/forum/viewtopic.php?t=1220071

Продвинутый интенсив HTML/CSS за 2018 год:
http://nnmclub.to/forum/viewtopic.php?t=1227331

Продвинутый интенсив HTML/CSS за 2017 год:
http://nnmclub.to/forum/viewtopic.php?t=1220071

Базовый JS-интенсив за 2017 год:
http://nnm-club.me/forum/viewtopic.php?t=1195526

Продвинутый JS-интенсив за 2017 год:
http://nnm-club.name/forum/viewtopic.php?t=1165695

Годный курс по основам JS (на ES6):
https://ru.hexlet.io/courses/introduction_to_programming

Теория продвинутых курсов академии:
https://mega.nz/#!zAIXxBxC!sqFoO_0rYGCzvZlQ3d-RrCZNHfBgeiwH7Ayk8Loelgg

Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz

Прошлые треды:
#59-66 в предыдущих шапках
#67 http://arhivach.cf/thread/363185/
#68 http://arhivach.cf/thread/364582/
#69 http://arhivach.cf/thread/366321/
#70 http://arhivach.cf/thread/367579/
2 1210716
Давайте если в веб, то хотя бы сразу после бамплимита, а не когда тред вторые сутки тонет, его так вообще никто не найдет. Помню, какая ебанина была, когда с врк туда-сюда бегали и по месяцу писали в тонущих тредах, потому что не знали, где другой.
Если желающие останутся, то следующий в веб.
3 1210732
Так а нахуя два одинаковых треда?

Есть же жс-тред, но долбичи и в вёрстко-тред притащили своё реакто-вуе-говно. Причём в жс-треде тоже обсуждают исключительно фронтенд.

Предлагаю сделать это исключительно вёрстко-тред и перекатить в воркач.
4 1210734
>>10732
Верстка сама по себе нахуй уже ни нужна, смысл для нее отдельный тред делать.
5 1210738
>>10732
С такой логикой и андроид, иос, машоб, геймдев и остальные подобные треды тоже не нужны.
6 1210740
>>10734
Тогда нахуй этот тред, если есть жс?

>>10738
С какой это "с такой"?
7 1210742
>>10740
Потому что тут фронтэнда официальный тред, читай название.
Стикер319 Кб, 450x450
8 1210745
>>10740
А ты случаем не то чмо...
 .PNG31 Кб, 977x509
9 1210754
В очередной раз насмотрелся дно-резюме на хх и снова отлегло. Всегда повышает самооценку и вселяет надежду на вкатывание.

Кстати, с препода из хтмл кокодемии проиграл. Каких они там спецов могут готовить, если сами за 50к готовы работать.
10 1210757
подскажите, какой стек должен быть, чтобы на апворке нормально осесть? (желательно с реактом)
хочется из офиса перекатиться туда
11 1210758
>>10732
Предлагаю сделать 5 тредов. Верстко, реактотреды, тред ес5, тред ес6 и тред ноды. Еще опционально вуе и ангуляротред. Можно еще сделать сиss3 тред и рисовать там свгшки.
12 1210760
>>10758
Ты забыл про эмбер.
13 1210761
>>10760
на самом деле я много что забыл, думаю надо сделать промизотред и асунк/эвэйт-тред
14 1210762
>>10761
один будет в пр, а второй в вебе
15 1210763
>>10762
Чего так слабо? Даёшь филиалы на всех досках!
16 1210764
>>10711 (OP)
Слушайте, аноны, а где искать максимально продвинутые ресурсы, желательно наиболее практические. Чтобы было прям сложно и можно было побыстрее стать мидолом
17 1210767
>>10764
Проиграл. Ты сначала опыта наберись до миддла.
18 1210773
>>10761
Через промисотред будем чейнить все остальные треды по порядку .
19 1210774
>>10767
То есть ты мне предлагаешь сидеть и клепать формочки полгода, чтобы я вдруг сам собой стал мидлом
20 1210777
>>10774
А ты думаешь что после прочтения пары книг, тебя сразу в миддлы следует брать? Так не делается, дружок пирожок.
21 1210779
>>10777
вообще-то именно так и делается, ты потеешь, становишься лучше и ищешь новую работу с зп на 20% больше
22 1210780
>>10779

>вообще-то именно так и делается, ты потеешь, набираешься опыта, становишься лучше и ищешь новую работу с зп на 20% больше


Пофиксил
23 1210799
Подумайте ребята, нужны ли нам конкуренты, хорошенько подумайте, стоит ли помогать отребью со вкатом. Может стоит вести подрывную деятельность в кругах вкатывальщиков, а не образовательную? Надеюсь на ваше благоразумие.
24 1210801
>>10799
Зачем? Вкатывальщиков может и много, а вот нормальных специалистов среди них почти и нет. Так что нечему беспокоиться.
25 1210803
>>10799
Я всегда так делаю. Заебали уже из всевозможных сфер пытаться кабанчиком подскочить в мое IT. Я же к ним не лезу.
26 1210804
>>10799

>Десятки тысяч выпускников ВУЗов


>Тысячи "академиков"


>Тысячи выпускников говно-курсов (гикбрейнс, codejojo и пр)


>Сотни самоучек


>30-50 анонов.



Покормил, но это просто классика.
27 1210805
>>10801
Посмотрим как ты закукарекаешь, когда твою зарплату поделят среди этого скама.
28 1210808
>>10804
Там они все сидят на фл.ру и за 500₽ сайты делают
29 1210809
>>10805
Уже лет 8 делят, всё поделить никак не могут. Особенно смешно видеть как печальные вкатывальщики уходят в закат после разговора с HR, лол.
30 1210813
>>10809
Римляне тоже смеялись над варварами, а потом эти варвары выебали римлян в жопу и разграбили город.
31 1210814
>>10813

>Эти проекции печального вкатывальщика

32 1210816
Пиздец, какой же у реакт-редуха дебильный дефолтный гайд, в котором хуй разберешься, если не полазить по репо с проектом. Просто копипастнули свои файлы из https://github.com/reduxjs/redux/tree/master/examples/todos и вместо описания API ты должен продираться через эту ебанину, где половина файлов - это обычные реакт-компоненты, которые нихуя не относятся к самой либе, так еще и организовано не сверху-вниз, а как попало.
33 1210818
>>10809
8 лет назад и пекарня-то не у каждого школьника была. Погляди вон на фриланс, окупированный хохлами и индусами, скоро так же будет ирл.
34 1210820
>>10816
что за апи реакта блиа. ReactDOM.render React.Component что ли? чо те еще надо, апии ебать смарииитии я знаю чо такое апиии, хуева сделано ящитаю. для тысяч все охуенно, а тут вылез гусёк на понтах.
35 1210821
>>10818
Да поебать. Их все равно будет все больше и больше с каждым годом, никуда ты от этого не денешься. Лучше ищи куда перекатиться. Да и от пары ананасов хуже не станет, это во-первых, а во-вторых, если человек захотел чего-то, то посыл нахуй на дваче его вряд ли остановит.
36 1210822
>>10742
А там неофицивльный? Чё ты несёшь вообще?
37 1210823
Еще вот этот костыль напрягает: https://redux.js.org/recipes/computing-derived-data Я понимаю, что он нужен из-за упрощенного редуховского Store, который не умеет отправлять уведомления "нужный тебе кусок стейта поменялся, обновись", а отправляет только "в стейте че-то поменялось, мне похуй, вот тебе стейт целиком, ищи сам", но выглядит пиздец контр-интуитивно. Я так понимаю, что придется с этим смириться, потому что это основа концепции редуха? Но честно не могу понять, нахуя они так сделали и где хоть какие-то плюсы в этом подходе, если ты делаешь хоть что-то сложнее визитки.
38 1210832
>>10821
Демпинг неизбежен, я вам как видавший такое дед говорю. Когда то в моей профессии не было вообще никого и я за один пук я получал дохуя денег, работал по 4 месяца в год, но друзья звали друзей, натаскивали их, сарафанное радио, в итоге самые умные открыли курсы и начали бесконтрольно обучать и выдавать корочки и допуска. В итоге орды студентоты, которые заползли сначала в самые простые виды работ и цена, условно за отдельно взятый вид работ, стала не 80р, а 15р, в течении 2-3 лет, а потом работодатель смекнул, что ему нахуй не нужны профи, а можно нанять дауна из кучи холопов на рынке, который за доширак сделает тяп-ляп, главное же чтобы работало на глазах у заказчика, а там уже похуй. А после студентоты корки и допуска начали выдавать таджикам за 5к и тут уже отрасль окончательно умерла для нормальных людей. Думаете такое возможно в нормальной стране, где есть профсоюзы и они хуй позволят охуевшему гавну плодить переизбыток кадров и творить демпинг? у нас нет профсоюзов, вы знаете где вы живете, никакого контроля за всем этим нет.
39 1210833
>>10832
Вот поэтому и нужно думать, куда выкатываться, у нас только самые хитрожопые достойной жизни заслуживают.
А что за профессия-то такая дохлая?
40 1210835
>>10823
Что конкретно ты называешь костылем? Селекторы?

>Store, который не умеет отправлять уведомления "нужный тебе кусок стейта поменялся, обновись", а отправляет только "в стейте че-то поменялось, мне похуй, вот тебе стейт целиком, ищи сам"


Так в этом весь кайф, все полностью data-driven, без ебучих сабскайбов и коллбэков, которые хрен пойми в каком порядке выполняются.
41 1210836
>>10833
Арбористика.
42 1210839
>>10836
Ну пиздец сравнил, физический труд, которому как выяснилось и таджика научить можно и какой-никакой интеллектуальный труд.
43 1210840
>>10839
Я первую попавшуюся на ум профу назвал, хотел сперва хоккеист написать. Не скажу короче.
44 1210841
>>10839
Клацать по кнопкам это не физический труд?
45 1210842
>>10835
Костылем я называю хуйню по ссылке, которая помогает тебе триггерить апдейт только в том случае, когда меняется нужная тебе часть стейта, а не при любом изменении. Сабскрайб и коллбэк в редухе присутствуют точно так же, но вместо сабскрайба на нужные изменения, ты сабскрайбишься вообще на ВСЕ и должен вылавливать нужные изменения изнутри. Оно никуда не пропало, просто отвественность за вылавливание изменений теперь не на сторе, а на его сабскрайберах. Что контр-интуитивно и выглядит как хуевый дизайн.
46 1210844
>>10818
Который год я это слышу и не только на сосаче. Вот только что-то этого вашего "конца света" в мире IT не видно. Впрочем есть и другие ниши, где вкатывальщиков почти и нет, но за ними будущее.
47 1210845
>>10840

> Не скажу короче.


Боишься, что кто-то внезапно захочет в пошедшую по пизде профессию вкатиться?
48 1210848
>>10844
мань, тебе сколько лет, 30-35 хотя бы есть чтобы писать -"я который год че то там слышу"- ты же малолетка, как и 90% в этом разделе. твой опыт- в хую дыра, без обид
49 1210850
>>10842
Ебать, ты вот так говоришь, как будто можешь предложить что-то другое? Есть еще альтернативы что ли?
Если тебя не устраивает реселект, или он кажется тебе костылем, ну так не ставь его. Ты же писал тебе все это надо для мелкого приложения? Там реселект и не нужен, а возвращай целый стор. Один хуй. А проблемы перерендеринга будешь решать тогда по другому. Юзать PureComponent или shouldComponent..
50 1210852
>>10850
уже давно вкатился, но не понимаю о чем вы говорите. у нас на проекте нет никаких пуреКомпонентов и реселектов. ненужная хрень какая то видимо.
51 1210853
>>10848
Конечно блять, сыч ебаный который заправлял принтер на работе с 2000х годов теперь не доволен, ведь его могут заменить? Не может быть! В айти появилась небольшая конкуренция? Ну пиздец все, обвал экономики и кризис настал.
По факту-то есть что сказать тебе? Чего ты не сказал что проектов в вебе настолько дохуя, что разработчиков (не студентов) не хватает? Что нормальный работодатель сейчас никогда не возьмет сраного студента в обмен на рядового разраба, потому что это не выгодно. Ведь этот студент нихуя не умеет.
52 1210854
>>10852
Ну так, в чем проблема-то? Кто хочет, тот юзает. Меня тоже напрягают 1000 библиотек для реакта. Всякие редакс-формы, редакс-коннект-роутинги, те же реселекты. Но по факту это просто обычные инструменты. Можно обойтись и без них.
53 1210855
>>10848
Остынь комнатный рэмбоэкстрасенс. Твой словарный запаспонос не разберёшь. Как успокоишься, обдумай ещё раз всё то, что ты написал.
54 1210857
>>10855
я и говорю, что ты ребенок, который даже простейшие предложения из поста понять не в силах, а говоришь о каких то годах, в течении которых ты что то там слышал.
55 1210859
Заметили как неприятно стало местным детям, когда я напомнил им, что светлые деньки прошли и ойти оказывается не такая уж и элитная сфера, а всего лишь очередная, в которую уже лезут со всех сторон "таджики".
56 1210860
>>10850
Реселект тут не причем, вопрос в дизайне самого редуха и почему был выбран именно такой подход. Костыль не хуев сам по себе, хуевы решения, которые привели к его надобности. При чем тут приложение? Я так и сказал,что это оправдно, если ты пишешь визитку без логики и можешь переписыват весь стейт хоть каждую милисекунду. К проблемам ререндеринга это не относится никак, это проблема обновления отдельных кусков стейта.
57 1210861
>>10857
Но твои изречения действительно на шизофрению похожи, их не только он не совсем понимает.
58 1210862
Врёёёёёёёти, вот даже простые версталы за <1500$ не работают.
59 1210863
>>10857

>Ты ребёнок, потому что я так сказал


Я понял твою позицию. Пожалуй отклонюсь.
image.png294 Кб, 600x578
60 1210864
>>10859

>Заставляешь сайтики работать


>Элитная сфера

 .PNG79 Кб, 850x627
61 1210865

> разработка контента


Паблики в вк картинками заполняла.
62 1210866
>>10860
Я чет не пойму, тебя не устраивает сам редукс? Концепция единого стора для приложения или че? Если да, то это еще до редукса было.
Бля, пойду перечитывать твою проблему, ибо нихуя не понятно че не так тебе.
 .PNG29 Кб, 419x488
63 1210867

> 150$ норм деньги, это просто сибирская мухосрань, в Москве не так, кадров не хватает))))

64 1210868
>>10867
Ты там не охуел? С каких пор платная стажировка для студентов это плохо?
65 1210869
>>10868
Это же даун, который способен только срать гринтекстом. Мыслительные процессы ему чужды. Нет нужды пытаться ему что-то донести.
66 1210871
>>10868
>>10869
Да-да, просто стажировка, без конкурса 100 человек на 1 место.
67 1210872
На эти "стажировки для студентов" уже даже с реактом-редаксом и кучей прочего говна становится не так легко попасть, и это все за 10к.

Интересно, как там дела у того анона из Омска(вроде), ведь его тоже могли не позвать, высока вероятность, что после него приходили люди с большими знаниями и меньшей гордостью.
68 1210876
>>10868
тебя из вуза туда отправили со 100% устройством или там конкурс куча народа на место?
69 1210877
>>10872

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

70 1210878
>>10867>>10871
Какой профит им это делать? Я бы к своему проекту не подпустил человека, который не знает ровным счетом нихуя и которого нужно учить, следя за каждым коммитом. За обучение деньги берут, а не платят.
71 1210879
>>10878

>Думает что веб-параша это что-то сложное, а не осваивается любым студнем за пару недель

72 1210880
>>10872
Здеся анон этот, дела пока никак, контора молчит. Ни тестовых, ни ответа, нихуя. Может я уже в прососе, а может они просто хотят еще несколько таких же чмох как я опросить. Но насчет конкуренции я не переживаю, если судить по резюме с хх, то во всем городе человека 3-4 примерно на моем уровне, остальные либо уже серьезные люди, либо какие-нибудь тридцатилетнии маляры со знанием штмл, да тетеньки, у которых на лице написано, что какая-либо мыслительная деятельность - это не для них.
73 1210881
Хотя я сейчас вспомнил, что в других сферах не лучше. По крайней мере в моем вузе точно такие же "стажировки" от крутых компаний предлагались.
Украина, экономический вуз: приходят какие-то уебки, говорят, что не против взять на стажировку специалиста в свою йобатранснациональную компанию с хедофисом в Сан-Франциско. Сначала отбирают человек 30 просто по текущей успеваемости, чтобы сформировать группы по 5-6 человек, а потом пару месяцев устраивают всякие задания, "кейсы" с типичными и не- случаями в бизнесе и тому подобное. Все на инглише, нужно вертеться-крутиться, подскакивать и прочие, чтобы проявить себя.
В итоге возможно 1 человека выберут стажироваться, а может и нет. В свое время пригорал знатно с такой хрени, поэтому и в айти решил перекатиться.
Но тут прям плевок в обе стороны: что вне айти дичайшее говно, что в айти стажировки скорее всего происходят по такому принципу. Где-где, но здесь точно перебирать кадрами(нищестудентами, а не сеньорами офк) есть возможность.

>>10878
>>10877
Не берут даунов, а выбирают среди толпы людей гениев, которые демпингуют и готовы работать за спасибо.
74 1210882
>>10861
видимо дети уже не способны воспринимать человеческий язык. хотя чего еще ожидать от жертв современного снгшного образования.
75 1210884
>>10879
Что значит "осваивается"? Одно дело "освоить" и кое-как наклепать визтку, другое - работать над реальным проектом, где люди планируют хоть как-то его поддерживать в будущем.
76 1210885
>>10850

>А проблемы перерендеринга будешь решать тогда по другому. Юзать PureComponent или shouldComponent..


В этом нет нужны, редакс по умолчанию считает компоненты чистыми и не обновляет их, если shallowEqual текущего результата mapStateToProps со следующим вернул true.
77 1210886
>>10842
Ты что-то путаешь. Реселект всего лишь мемоизирует селекторы чтобы они отдавали предыдущий результат, если исходные данные не поменялись, а не «триггерит апдейт только в том случае, когда меняется нужная тебе часть стейта».
78 1210887
>>10885

>вернул true


То есть false, конечно.
79 1210888
>>10882
Но ведь поток несвязных слов, который не имеет даже намека на пунктуацию - это такой себе человеческий язык.
80 1210889
>>10880
Кстати вот эти вот резюме на хх все видны? Там ведь есть платная подписка на просмотр их работодателями или там просто данных нет и чтобы их получить надо платить?
81 1210890
>>10884
Да верстку и основы реактов вообще пускай дома дрочит, а на то что упомянул пара недель и уйдет. Вот тебе и готовый гребец за 150$
82 1210891
>>10888
ребенок, тебя так сильно задело, но ведь ты и есть малолетка без жизненного и рабочего опыта. тебе даже возразить нечего, но жопа горит.
83 1210892
>>10886
Это одно и то же. Апдейт триггерится, если нужный тебе кусок стейта поменялся, в противном случае отдается кешированный результат. "апдейт" имеется в виду "апдейт стейта", а не реакта или еще чего-то.
84 1210893
>>10890
кто упомянул и что?
85 1210894
>>10889
Там же настройки приватности есть, публичные можно в поиске просто увидеть. А вот те, что только для работодателей я не учел. А там уже могут быть и получше кадры. Блядь, наверное я все-таки в прососе.
86 1210895
>>10894
Забей, просто продолжаешь дальше учить и становиться более уверенным в себе.
Мне доставляло новые востребование технологии изучать, прям лучше себя чувствовал. Правда с каждого отказа тоже приунывал, но потом отпускало.
87 1210896
>>10892
Я не понимаю в чем конкретно твоя проблема. У тебя что-то тормозит? Что за «апдейты стейта», которых ты хочешь избежать? Вызовы селекторов? mapStateToProps в принципе?
88 1210899
>>10895
Да мне уже похуй, я со всем смирился и ко всему готов.
89 1210900
>>10896
У меня был вопрос, почему в редухе нет возможности подписаться на конкретное обновление куска стейта, в чем смысл такого дизайна. Ответ на него я уже нагуглил.
90 1210901
>>10885
Хм..Тогда почему раньше была такая проблема, что mapStateToProps возвращал всегда новый объект, даже если стейт не менялся. Поэтому ведь и были придуманы эти фичи с PureComponent. Сейчас уже все норм с этим? И объект меняется только если что-то в стейте изменилось? Тогда зачем сейчас реселект.
Сука, вечно читаешь или смотришь видео которое уже устарело. В рот ебал ру.сегмент, но я слишком туп для ангельского.
91 1210903
>>10901
mapStateToProps возвращает ровно то, что ты напишешь, это обычная функция. Если ты при каждом изменении стейта хуяришь state.items.map(), то очевидно, что будет возвращать новый объект. shallowEqual не смотрит на структуру объекта, по сути ты сравниваешь {a: 1} === {a: 1}, что всегда возвращает false и компонент считает, что стейт поменялся.
92 1210906
>>10903
Бля, ты вроде шаришь в реакте. Можешь скинуть телегу или еще че, хотел бы еще пару вопросов задать для подкрепления знаний.
93 1210908
>>10906
Ну так задавай их тут, либо гуглу. Не думаю, что они у тебя дохуя специфические или сложные.
94 1210910
>>10900
А разве мапСтейтТуПропс это не подписка на обновление конкретных кусков стейта или ререндер произойдет в любом случае, если стор обновился?
95 1210911
Чо вообще за хуйню вы тут постоянно несете, я вас нихуя не понимаю!?

реактождун
96 1210914
>>10910
>>10910
Ты не можешь подписаться на обновление конкретного куска стейта в редухе, только узнать, что в стейте что-то поменялось. Вот пример из их доков, если какая-то абсолютно несвязанная залупа на другом конце приложения поменяет глобальный стейт, то этот(и вообще любой) mapStateToProps стриггерится и опять отфильтрует все итемы в списке, возвращая новый объект, хотя по сути он не новый, все данные внутри точно такие же. И ты путаешь чистый редух и реакт-редух обертку.
97 1210915
>>10908
Лан.
1. Допустим у меня есть mapStateToProps который возвращает объект. Типа
return {
loh: state.loh,
pidr: state.pidr,
dvach: state.dvach
}
И рендерятся компоненты на основе стейта:
<div>
<LohComponent {loh}/>
<PidrComponent {pidr}/>
<DvachComponent {dvach}/>
</div>

Так вот, после екшена у меня меняется стейт, а именно dvach. Он становится другим. Запускается перерендер компонента и будут перерисовываться все 3 компонента в рендере, или только один (dvach), у которого изменились пропсы.

2. Функция мапСтейтТупропс запускается постоянно, если меняется стейт? Если да, то по идее она должна возвращать всегда новый объект, а значит будет происходить перерендер всего компонента.

3. Как тогда заставить компонент, перерисовывать только ту часть, которая изменилась, а остальные не трогать? Юзать реселект? Или они и не изменяются?
98 1210916
>>10911
Мы ща еще чуточку поднатаскаемся и сместим вас "ждунов"
41995177.jpg39 Кб, 609x374
99 1210917
100 1210919
>>10916
Не напрягайся ты так, а то манямирок треснет.
101 1210925
Только сразу говорю, что я нихуя не эксперт по реакт-редаксу, а просто прочитал документацию сегодня утром.
>>10915

>1


mapStateToProps относится к одному компоненту. Если у тебя props этого компонента каким-то образом изменились после изменения глобального стейта, то он будет ре-рендериться полностью. То есть в этом примере перерендерятся все три саб-компонента, если они не Pure, потому что по сути это один целый компонент, который реагирует на изменения.

>2


Зависит от того, что она возвращает. Если там простой {items: state.items}, то никакого ре-рендера не будет, если items не менялись. Если {items: state.items.filter()}, то будет ре-рендер при каждом изменении общего стейта, и как раз в этом случае нужен реселект.

>3


В твоем примере реселект не поможет, только PureComponent для всех трех вложенных компонентов, либо разбивка их на три отдельных react-redux компонента с собственными mapStateToProps
102 1210926
Тут есть те, кто пиздит фри-триал авокода? Есть ли вероятность того, что они меня заблокируют к хуям (белый айпи)?
103 1210931
>>10926
Пару сроков пользовался, не блокировали
104 1210933
Я правильный вывод сделал из дискуссии выше- редакс убивает одну из основных фич реакта с виртуал домом, т.е. ререндер только отдельных кусочков дома, а не перезагрузка всей страницы? Не совсем убивает конечно, но если ререндер происходит у всего, что зависит от стора, то это же не комильфо.
105 1210936
>>10933
Реакт всегда вирутально ре-рендерит компонент, если был вызван setState() и компонент не Pure. Другое дело, что потом он сравнивает новый компонент со старым и меняет в доме только то, что поменялось в новом компоненте. Обертка, которую создает функция react-redux connect(), сравнивает старый mapStateToProps с новым, и не триггерит setState() обернутого компонента, если пропсы не изменились. То есть сама обертка - Pure компонент, только и всего.
106 1210937
>>10936
Так стой. Если происходит ререндер компонента, и внутри есть другие компоненты, но изменился только один, то перерендериваться будут все компоненты? Ок. Но это все происходит в вирутальном доме же? На деле перерисовываться будут только те компоненты, которые изменились?
107 1210940
>>10937
Да.
108 1210948
>>10862
ебанное безумие. В моем городе за такие навыки готовы платить максимум 25к(если в рубли переводить). А они хотят 200 и 150к. Просто в ахуе
109 1210963
Чуваки, оцените на какое зп могу расчитывать в Мск/Питер с таким стаком, интересуюсь потому что хочу просить повышения и мне интересно, насколько оценят рандомные люди :3.
6 месяцев опыта- React/redux/Meteor/адаптивная верстка и вся связанная с версткой хуета. Не могу сказать, что я профи, но в условиях проекта ориентируюсь как рыба в воде.
110 1210965
Selection070.png22 Кб, 304x451
111 1210966
Я немного туповат.
Зачем эта опция нужна? Нафига сохранять значения цветов в прозрачной области?
Без неё процентов на 15 выхлопная пэ-эн-гэшка меньше весит.
2018-06-1615-10-26.png23 Кб, 442x467
112 1210975
>>10963
Ну ты понял.
Вообще бля, заебали искать вакансии только на hh. Я думал там одни зеленые с курсов кокодемии сидят и hr'ы.
113 1210977
>>10975
А где их искать надо?
114 1210980
>>10936

>Реакт всегда вирутально ре-рендерит компонент, если был вызван setState() и компонент не Pure


Не совсем так.

На самом деле - если ты не определил метод shouldComponentUpdate(newState, newProps) в своём классе.

PureComponent это и делает - простейшее (не глубокое) сравнение старого и нового стейта и пропсов.
Screenshot20180616173812.png255 Кб, 712x890
115 1210989
>>10966

>Нафига сохранять значения цветов в прозрачной области

116 1210990
>>10975
Чет дохуя. Если они джуну от 80 до 130 предлагают, то сколько помидору?
117 1210991
>>10948
Это всё безумие связано с тем, что хоть на тим лида, сеньора, мидла, будет как правило указаны похожие требование, в смысле стэк один и тот же "реакт, редакс...". Потом приходят вкатывальщики, смотрят вакансии и видят за реакт-редакс ПЛОТЯТ аж по 100, 200к. "Учат" это за пару месяцев и давай искать себе работу за такие же деньги, ну может до 60к опустят. Вот только хуй кто людям без опыта будет столько платить. На вакансии миддл+ по умолчанию редко пишут дополнительные технологии, только основной стэк, а вот потом на собеседовании уже проверяют понимание абстракций, как человек может разработать легко скалируемый проект, паттерны, подходы, еще либы какие-нибудь. У вкатывальщика нет никаких знаний на этот счет, он знает только реакт-редакс должен оцениваться в 100к гыыыы.
118 1210992
>>10991
На сколько такой вкатывальщик должен расчитывать?

inb4 150$
119 1210993
>>10990
Ну бля лол, это ж ДС. Там некоторые сеньеры и 300к могут получать. Компании разные ведь.
Но в ДС я чекал с десяток вакансий на джунов-реактов, с опытом и без, и зарплата была у всех 50к+. Не знаю как в мухосранях. Наверное все те же 150$..
120 1210995
>>10980
На самом деле мне сложно представить ситуацию, когда может понадобиться какое-то другое сравнение стейта, без PureComponent. Если нужно сравнивать каждый раз все вложенные объекты, то тут явно проблема на другом уровне: данные мутируются, когда они не должны мутироваться, а такое решение - костыль.
brainlet.jpg56 Кб, 621x702
121 1210996
Важный вопрос. Если я предочитаю в хтмл юзать двойные кавычки, а в жс - одинарные, то какие мне юзать, когда я задаю класс или другие аттрибуты компонентам в реакте?
122 1210997
>>10990

>инновационный стартап


>РФ


А завтра могут предложить пойти на хуй.
123 1210999
124 1211000
>>10991

> Вот только кто, будет платить столько без опыта


> 60к


Мне столько платили, когда я только вкатывался в дс2. Через полгода подняли до 90. Ещё через полгода устроился в другое место за 130.
125 1211001
>>10992
Его знаний реакта-редакса вполне достаточно для вката, только это будет далеко не 100к.
Сужу по Киеву и своей компании, где иногда берут и просто со знанием одного фреймворка, без важных либ для него: первые ~2 месяца 300-400$, потом от 500 и повышения каждые 2-3 месяца на 100-150. В среднем человек за год у нас вырастает до 1000-1400$.
126 1211003
>>11000
Поздравляю 130к за год, наверное крутой специалист.
Но вообще я слабо верю в 60к со старта без опыта, особенно в болотном дс2, за таким историями всегда стоит какой-то бэкграунд.
127 1211006
>>10995

>мне сложно представить


Суха теория, мой друг
А древо жизни вечно зеленеет


Ну, и речь шла не о каком-то другом сравнении, а о сути вопроса. Чтобы это не выглядело как магия.
128 1211009
>>10996
Нет никакой разницы между кавычками в жсе, ставь любые и ссы в ебало тому, кто будет тебе говорить, что ТАК НИПРАВИЛЬНА МЫ В КОМПАНИИ СТАВИМ ДВОЙНЫЕ ПРОСТО ТУТ ТАК ЗАВЕДЕНО.
129 1211016
Не, ну через полгода полюбас надо просить повышение зп ящитаю!
15282331182040.jpg64 Кб, 595x604
130 1211017
>>10948

> А они хотят 200 и 150к. Просто в ахуе


На деле им предлагают $150 и они соглашаются. Добро пожаловать в реальный мир.
131 1211019
>>11003

> крутой специалист


Вроде нет.

> бэкграунд


Тоже нет. Не было ни опыта, ни вышки. Просто я знал, что мне нужно для вката.
132 1211024
Ни в одном треде такой хуйни не видел, чтоб люди 100 постов обсуждали зарплаты вместо самого программирования. Один залетный бывает с вопросом "стоит ли вкатываться, сколько смогу получать через неделю занятий" и сразу съебывает. Вы вообще охуели? Пиздуйте в биз.
133 1211027
>>11019

>Просто я пиздобол без пруфов


Пофиксил, не благодари
134 1211030
>>10754
Что не так то? 50к норм зп, тебе как вкатывальщику и столько никто не даст
135 1211041
Давайте расставим точки над i, сколько должен получать вкатывальщик, чтобы это не было демпингом и через какое время ему стоит думать о повышении зп, при условии, что он справляется со своей работой.хотя, если тебя не пидорнули через месяц-другой, то очевидно, что справляешься
136 1211056
>>11024
В том то и проблема, что снгшные холопы стесняются говорить о деньгах, они будут что то бубнить про горящие глаза, призвание и прочую ересь, но все мы понимает, что входим в профессию, чтобы обеспечить свое существование. Поэтому надо касаться таких вопросов, есть ли вообще смысл пыхтеть новичкам, они должны знать на что рассчитывать. Выше правильно подметили, очередной маня смотрит на зп 100-150к и думает- уххх, ща выучу за месяцок и тоже буду рубить бабло- а в итоге сталкивается не со 150к а со 150$.
фронтендотред ин э натшел.png780 Кб, 1322x1432
137 1211057
Суть треда одной пикчей
138 1211059
>>11057
Вот что суббота с людьми делает, у всех слишком много свободного времени для пиздежа и рисования картинок.
139 1211060
>>11057
На самом деле мем нам не совсем подходит, но я все равно посмеялся.
140 1211064
>>11056
Говорить о деньгах нужно в другом месте, а эта доска называется "программирование". Мне похуй, кто и зачем вкатывается, я хочу обсуждать написание кода и давать ньюфагам советы по этому же коду, а не читать вашу абсолютно бессмысленную хуйню про "если я выучу реакт и 10 либ сверху, то мне будут платить по 10к за каждую либу??? а может 20 выучить???"
141 1211070
>>11064
Во дурак, как будто мы не программирование обсуждаем.
142 1211072
>>11070
Вы обсуждаете, сколько дядя заплатит и почему. Это к программированию имеет нулевое отношение и идет нахуй(в биз).
143 1211080
>>11072
Но...разве ты не решил вкатиться, после того, как узнал, что фронтенд-программисты получают 120к/месяц?
144 1211082
>>11057
В голос.
145 1211088
>>11072
Фронт-энд разработчик- это профессия, мань. Тут вкатываются ради карьеры в IT и денег, поэтому этот тред и был в /врк. А что ты там фантазируешь по этому поводу- твоя личная проблема.
146 1211095
А я вот вкатываться решил вообще внезапно. На зимние праздники хуйней занимался и вдруг задумался, что я живу как ебаное говно и буду так жить всегда, если ничего не поменяю. Решил что-то полезное начать делать и вспомнил, как мне один конфодруг кантора кидал. Начал читать, решил что буду жаваскрипт учить, хоть как-то с пользой время проводить буду, со скрипом его упарывал. Потом узнал слово фронтенд, подумал заебись, ьуду фронтендом и понеслось. Теперь вот сижу тут с вами, охуеваю.
147 1211097
>>11072
Просто мы - илита, кочуем по доскам, обсуждаем что хотим, делаем что хотим. А будешь возникать - вообще аниме обсуждать начнем.
148 1211100
>>11097
ФРОНТЭНД ЗАНИМАЕТ ЦЕНТРАЛЬНОЕ МЕСТО В ВЕБЕ!!!! ХОТЯТ НЕ ХОТЯТ НО ВСЕМ ФЛАСКО-ДЖАНГО, СПРИНГО, АСП.НЕТ, ЛАРАВЕЛО РАЗРАБОТЧИКАМ ПРИХОДИТСЯ СТАЛКИВАТЬСЯ С ФРОНТОМ!!!!!!!!!!!
149 1211109
>>11080
Я не ебу, сколько они получают, и "вкатился" только потому, что рабочий проект тянет за собой легаси-ссанину из жквери-месива, а мне захотелось начать переводить фронтенд на что-то более поддерживаемое. Заняло ровно неделю с нуля прочитать доки по реакту, редаксу и реакт-редаксу(весь стек узнается за день) и написать хорошо спроектированный, протестированный и готовый для продакшена функционал нужного мне куска, от которого я буду отталкиваться и постепенно улучшать всю жс-базу. Сам стек кстати неплохой, минималистичный, понятный, располагающий к TDD, и я первый раз не чувствовал привкус говна во рту, работая с фронтенд-жсом. Но то, как наслушавшиеся "я реактер 200к в месяц" ньюфаги месяцами дрочат этот бедный реакт, когда им надо дрочить базовые вещи, вроде архитектуры приложений, тестирования и паттернов - это конечно пиздец.
>>11088
Ну вот пусть обсуждальщики зарплат и пиздуют в врк мечтать о 300к в сек, а сюда приходят только если им нужно задать конкретный вопрос по программированию.
150 1211114
>>11109

>Я, я, я


Сам нахуй пойдешь или помочь.
Превентивно: пошел нахуй
151 1211117
>>11109
У меня есть предложение получше, тебе стоит закрыть этот тред и пойти в тот, где обсуждают только код.
152 1211121
А вообще, я вот сейчас себя поймал на том, что я сюда прихожу для чего угодно, но не для погромирования. Читаю про 150$, про загибающуюся отрасль, смотрю резюме хтмл сеньоров, просящих 300к в месяц, смеюсь с не могущих в гугл дурачков, спрашивающих как написать сайт на ксс, читаю шизофреников всяких. Не знаю как вам, а мне тут весело и текущее положение дел меня устраивает. А за погромированием можно пройти в жаваскрипт-тред, хотя там постинг слабый. Интересно, почему?
153 1211123
>>11109

>Заняло ровно неделю с нуля прочитать доки по реакту, редаксу и реакт-редаксу


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



Ну ты понял где обосрался, да? Скоро реально будет паста о том, как анон посмотрел хауди хуя "джс за час" и устроился на работу 300к н\с.
Нахуй вообще ты пишешь сюда свой высер тогда? Ты вот пиздел что нихуя про программирование тут не пишут.. Ну ок, а ты что про него написал? Что ты привнес сюда-то?
154 1211124
>>11117
Так а хули этот тред делает на доске для обсуждение кода, если в нем не обсуждается код? Реакт-макаки совсем охуели?
155 1211127
>>11124
Почему тебя ебет тред, где не обсуждают код, кодер?
156 1211129
>>11124
Ух, пидорасы какие, смеют нерелейтед обсуждать! Надо мочератору жаловаться срочно, пусть зобанит всех!!!
157 1211135
>>11129
Собственно никто нерелейтед и не обсужал. Просто не обсуждали именно сам код, пиздец, кому от этого подгорело.
158 1211140
>>11123

>Ну ты понял где обосрался, да?


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

>Ну ок, а ты что про него написал?


Ответил паре ньюфагов выше по треду, ты бы заметил, если бы он не был засран обсуждением зарплат.
>>11129
Только вот у вас весь тред - это один большой нерелейтед.
159 1211143
>>11135
Ну, ему кажется, что обсуждать что-то кроме кода - это нерелейтед. Хорошо хоть не затребовал перестать писать буквами и вместо этого кидать код в песочнице, где в комментариях вопрос изложен.
160 1211148
>>11140

>выше по треду


Нигде по коду я так и не увидел..

>выходишь из рамок своего фреймворка


Простые слова? Если нет, то хоть расскажи как, может мы тут тоже все вырастим?
Надеюсь там реально что-то стоящее, а не книги 80х годов про старые паттерны или архитектуры приложений. Покажи же, с чего начать, учитель!!!
161 1211151
>>11140
Один ньюфаг будет год-другой дрочить алгоритмы и паттерны, а потом вот как ты освоит за неделю реакт и пойдет работать. А другой за 3 месяца выучит реакт, станет джуном, будет зарабатывать деньги и коммерческий опыт, параллельно изучая те же самые алгоритмы и паттерны. Ну и кто проебался?

> Не говоря уж про то, что реакт - это обычная либа


Реакт - это скорее даже подход к разработке, а не библиотека. И это, ты свой код на реакте не показывай никому, а то расстроишься скорее всего.
81gtKoapHFL[1].jpg284 Кб, 1352x1701
162 1211158
>>11148

>расскажи как


Если просто - логика в твоем приложении всегда должна быть на первом месте. Логика не зависит от фреймворка, ее можно начать писать как только ты определился с языком. Тебе не нужен ни фреймворк, ни БД, ни браузер, чтобы описать и протестировать юзкейсы, а после уже интегрировать и куда надо. Это основы основ.

>книги 80х годов про старые паттерны или архитектуры приложений


Серанул с дебила. Открою секрет - все, что ты сейчас используешь, было описано и придумано минимум лет 20-30 назад, а возможно и все 40. Но ты можешь дальше читать перепечатки пикрелейтеда и думать, что дохуя современный.
>>11151

>код на реакте


Код у меня на жсе, а реакт - это простейшая view-либа, расставляющая элементы по местам в UI с минимумом логики. Если ты хуяришь внутри своих реакт-вьюх что-то сложнее "взять это и поставить туда", то лучше не показывай, да. Хотя интересно послушать, какой такой "подход к разработке" с реактом ты вдруг открыл.
163 1211174
>>10711 (OP)
поясните дебилу, зачем указывать размер пикчи в html? Какой практический профит?
164 1211175
>>11158
Зачем ты советуешь книгу об ООП, если львиная доля кода в реакт-приложениях написана в функциональной парадигме?

Алсо, не расскажешь ли нам какие конкретно паттерны ты подчерпнул из нее?
165 1211178
>>11174
Чтобы картинки не скакали при загрузке, например. А если ты делаешь сайты под ретину, то эти размеры будет различаться.
166 1211190
>>11175
Они не написаны в фунциональной парадигме, они используют элементы ФП. Это большая разница. Точно так же, как в функциональных языках можно(и нужно) утилизировать элементы ООП.

>какие конкретно паттерны


Factory, Prototype, Decorator, Singleton, State Знакомые слова видишь? А они есть. Можешь еще открыть оглавление и прямо там смотреть, уверен, найдешь еще больше знакомых слов.
167 1211191
>>11158
Так блэть, ну и как книга про ООП поможет мне во вкатывании джуном? Особенно если я пишу на реакт-редаксе. Ведь юзая эти либы, ты уже пишешь приложение используя их паттерн, не?
И ваще не пойму, как книги которые не учат программированию, вкатится сейчас в ойти? Почему я их не могу учить когда уже работать буду? Я ж блять даже представления не имею как вообще разработка ведется. Хуя ты советчик.
168 1211197
>>11191
Никак не поможет, если бы ты вкатывался в какую-то джаву, то там еще мог бы найди хорошие гайды, по которым можно самостоятельно узнать основы основ и при этом писать программы. Но в мире фронтенд-дрисни(да и в мире большинства современных динамических языков) ты обречен мучаться несколько лет, как и миллионы джунов до тебя, после чего либо познаешь дзен и пойдешь узнавать то, что должен был узнать с самого начала, либо станешь заебанным индусом, который на полном серьезе считает, что дизайн приложения - это красивый DRY-код и что вершина карьерного роста программиста - это стать менеджером в 30 лет.
169 1211198
>>10859
Поддвачну. На самом деле это просто войтивайти рванули, что КАКЖИТАК ИМ МЕСТА НИДАСТАНЕТСЯ, НАКУРСАХ ГОВОРИЛИТРИСТАТЫЩ ВСИКУНДУ, А ИМ???.
170 1211200
>>11191
Надо было в вузе отучиться, основы изучить, на фортране пописать, матан хорошо освоить и только потом можно джуном вкатываться, иначе никак.
171 1211206
>>11197
Да уж блять..Вот так сидишь пишешь на джсе, делаешь юай интерфейс, а оказывается ты лох и чмоня, раз паттернов и парадигм не знаешь.

>фронтенд-дрисни


Так я не понял, что ты тут нашел-то? Зачем полез в дрисню.

>>11200
Жирно.
172 1211212
>>11206
А самое смешное, что этот программист написал примерно то же, что и в этом жирно.
173 1211218
>>11206
Ты тут не при чем, это проблема целой области, когда программиста считают макакой по умолчанию и учат не программированию, а "если ввести это, то появится вот это, а если вот то, то другое, но ты пока не думай, как работает и зачем, потом разберешься, у нас тут экспресс курс на неделю расчитан".

>Зачем полез в дрисню.


Дрисня в плане системы обучения новых кадров, а так любой язык - это инструмент, не слушай долбоебов, который будут говорить, что пистон - хороший язык, а жс - плохой. Если ты знаешь основные принципы разработки, то уже нет разницы, на чем писать, вопрос только в комфортности окружения и опыте. От жса же никуда не деться в современном мире.
174 1211224
>>11218
Так че делать-то? Получается сейчас даже смысла нет браться за учебу этих паттернов, парадигм и прочей шляпы, ведь в джс применять это негде. Значит вкатываться во фронт, а потом если моча в голову ударит, и тебя оскорбят на дваче другие аноны и назовут макакой, начинать качать скилл не только по фронту? Ну понял в общем. Начинаю.
175 1211227
>>11190

>Factory, Prototype, Decorator, Singleton, State


Но ведь об этом уже последний вкатывальщик знает, ибо они уже внедрены как и условия применения и использования. Возможно комьюнити уже подчерпнуло все необходимое, накой тратить время, если велосипеды уже изобретены.
176 1211235
>>11224
Применять паттерны и архитектурные решения ты можешь и должен где угодно, жс ничем не отличается от других языков. Макакой тебя называть будут в любом случае, да и ты сам скорее всего будешь себя честно ощущать макакой и быдлокодером первые несколько лет, если не совсем дебил.
>>11227
Я специально перечислил самые основные и нет, они не "внедрены". Никто за тебя не может внедрить паттерн в твой собственный код, который ты пишешь. А если ты не знаешь, как он работает и зачем нужен, то каким образом собрался внедрять?
177 1211254
>>11190
Бля, я даже не знаю что тебе ответить на такое

Вот сделал какой-то чувак функцию, которая возвращает экземпляр какого-то класса. Использовал ПАТТЕРН ФАБРИКА типа. Сидит, радуется. Книгу умную прочитал.

Охуеть вообще
178 1211262
>>11224
Абсолютно никакого смысла читать это говно, все эти охуительные паттерны ты переизобретешь в первые два года. Причем применительно к JS, а не к ООП-ориентированным языкам с сильной типизацией.
179 1211271
Vue-господа, как по понятиям делать запросы к API? У меня есть, допустим, какой-то ресурс, я вот хочу его подгружать и пользоваться в двух компонентах сразу. Пихать загрузку в каждый компонент как-то глупо, во Vuex еще глупее.
180 1211273
>>11271
inb4 в родителя я ее пихать не хочу, потому что данных много, и не факт, что мне понадобится грузить это говно вообще.
sage 181 1211275
>>11273
Её надо пихать в миксин, а мне нужно перестать бегать на двощи за советами, если можно три минуты провести в гугле.
182 1211283
>>11262
Но ведь JS это и есть ООП-ориентированный язык, а типизация играет очень слабую роль в этом плане. Разве что паттерн интерфейса не имеет особого смысла в динамических языках. И вообще это что-то уровня "нахуя мне знать арифметику, если я ее переизобрету в первые два года работы с числами".
183 1211292
Где можно ноду с экспрессом кабанчиком подучить, чтоб простой бекенд запилить уметь?
184 1211296
>>11292
package.json и npm install
require и module.exports(опционально еще почитать про es6 импорты)
Все, ты знаешь ноду.
185 1211297
>>11121
я за программированием хожу на обучающие ресурсы и в документацию, а здесь занимаюсь тем, что ты описал- срусь и лоллирую.
sage 186 1211300
>>11292
>>11296
Routing и middlewares - и ты знаешь экспресс
187 1211310
Ну вот смотрите, вот этот вот олимпиадник мамкин, который бомбанул от разговоров о зарплате, вот что он полезного для местных нюкеков рассказал, понты покидал, бугурт свой вывалил и все. Хули толку от тебя, алло? Умник хуев.
188 1211317
>>11283

>Но ведь JS это и есть ООП-ориентированный язык


В какой вселенной? Туда классы только завезли, интерфейсов нет, приватных методов нет, половина других фич через бабель.

>типизация играет очень слабую роль в этом плане


Половина этих паттернов изобретена чтобы обобщенно работать с разными классами. В JS это можно делать из коробки, привет.

>И вообще это что-то уровня "нахуя мне знать арифметику, если я ее переизобрету в первые два года работы с числами".


Это что-то уровня «я вчера прочитал книжку про паттерны и мне не терпится рассказать всем какой я умный».
189 1211318
Чего вы сретесь? Какую-нибудь книжку/статью/видос про паттерны в JS прочитать несложно, потом пригодится, а если не пригодится, так и не пригодится, два часа твоего времени это не так уж много ты и так сидишь на дваче
190 1211324
>>11318
не буду читать, слишком умный стану.
191 1211325
>>11310
Никто не виноват, если ты нихуя не понял. На все вопросы я ответил, уж извини, если ты ожидал подробный гайд А КАК НАУЧИТЬСЯ ВСЕМУ И СРАЗУ ЗА ЧТЕНИЕМ ПОСТА НА МОЧАНЕ
>>11317

>классы только завезли


Классы там были всегда, завезли только сахарок, когда можно писать слово "class". То, что ты характеризуешь ООП через интерфейсы и приватные методы - это конечно пиздец. Для начала тебе нужно понять, что такое ООП и в чем его уникальная особенность, которой нет в других парадигмах. Протип: инкапсуляция наследование полиморфизм и прочие баззворды, которые ты сможешь вспомнить, легко реализуемы в любом функциональном языке и НЕ являются уникальной особенность ООП. Можешь пойти в гугл, если там нихуя не поймешь за ночь, то я постараюсь утром тебе рассказать.

>Половина этих паттернов изобретена чтобы обобщенно работать с разными классами.


Ну ты же нихуя не понимаешь, о чем говоришь. Лишь бы что-то спиздануть. Серьезно, прочитай книжку, которую я скинул, ее легко найти в пдф-формате.
192 1211328
>>11325
Понятно, ты обычная вниманиеблядь.
193 1211339
Поясните зачем нужен реакт?
194 1211344
>>11339
Чтоб пацаны уважали и бабы текли.
illuminati.png49 Кб, 200x200
195 1211352
Опять лучший тред с лучшим аноном.
Что спросить-то хотел у знающих фау-поклонников - Vuetify это грех или котируется?
Спрашиваю потому, что уже по официальной документации при должной фантазии можно налепить весьма недурственный SPA, причем относительно просто.
196 1211366
>>11344
Это то понятно, но вот я как например мамкин бек-энд разраб думаю, есть ли смысл изучить в дополнение к бутстрапу и жиквери, или это сложный инструмент и нужен не для того что бы красиво и удобно пилить админочки и простые вьюхи для сайтов на которых я сам себе фулл стак?
И вообще работает ли он с обычным дефолтным бэком?
197 1211372
>>11366

>дефолтным бэком


Он только так и работает. Добро пожаловать в ад фронтенд.
198 1211388
>>11366
Реакт - это адекватный способ работать с html-вьюхами, когда у тебя все презентативная UI-логика связана воедино, а не раскидана хуй знает как(жс файлы отдельно, хтмл отдельно, с сервера приходят js-респонсы, которые тоже что-то рендерят и т.д). Если у тебя есть хоть что-то мало-мальски сложное, например кнопка "показать еще", которая дергает API и рендерит результаты, а каждый результат может дергать другую часть API и тоже что-то рендерить, то это уже повод задуматься о чем-то типа реакта, а не дрочить нетестируемую жквери-залупу.
199 1211391
>>11352
Поддерживаю вопрос. С одной стороны, можно формошлепствовать в невиданных масштабах, с другой стороны - не подложит ли мне эта хуйня свинью в самый неожиданный момент, потому что слишком opinionated и я буду три часа пытаться сделать что-то, что не предусмотрели создатели этого говна.
200 1211393
>>11366
И "изучить реакт" - это громко сказано. У них основной гайд написан хорошо и пролистывается за 30 минут, после чего ты знаешь 90% реакта, останется написать пару компонентов, которые можно спокойно юнит-тестировать из нодоокружения, не трогая мерзкий браузер и дом-методы вообще.
201 1211417
Так, блятб, мне кто-то объяснит, как сделать на гитхабе две ветки, чтобы на мастере у меня лежали исходники (папки build+src и etc.), а на ветке gh-pages только готовые конечные файлы, чтобы их на gh pages собственно и поставить?

Нет, я умею создавать ветки, но я так и не догнал, как из второй ветки убрать лишние файлы, чтобы осталась только папка с готовым кодом. Пока игрался со всякими командами в консоли - проиграл и у меня вышло каким-то образом все удалить к херам из своей локальной папки, но это вообще не то.
202 1211428
>>11417
Ты делаешь это неправильно. Исходники документации должны лежать в мастере в отдельной папочке.
203 1211433
>>11417
Лол, помню тоже, когда только начинал разбираться в этих всех командах, "удалил" весь проект нахрен, а копий не было. Я конечно где-то в глубине понимал, что оно должно где-то сохраниться всё же, но не сразу в гугле нашел, что можно весь список коммитов найти и легко вернуться к нужному. Переволновался тогда, жаль было терять всё.
204 1211435
>>11433
Ой пиздец я пишу конечно "где-то где-то, найти найти".
205 1211442
Сап, фронтач, на связи react-кун, и у меня есть вопрос.

Хуярю я такой проект, хуярю, да и наткнулся на одну вещь, которую никак не могу решить.

Итак. В проекте есть множество компонентов, у каждого из них есть булево состояние - открыт/закрыт. Это состояние должно сохраняться на сервере. Локальная версия лежит в Redux'e, откуда вытягивается по ид компонента, и при нажатии на кнопочку, меняется на противоположное. Проблема в том, что у меня два стула - нормальное сохранение состояние, но отсутствие анимации (которую уже реализовали дизайнеры-верстальщики), т.к. при изменении состояния объект ререндерится с противоположным значением, либо анимация без сохранения. По ТЗ нужно и то и то. Как мне пробросить в компонент первоначальное состояние так, чтобы при изменение состояния компонент не ререндерился?
206 1211449
Назойливая вниманиеблядь, кидающая понты, тут?>>121
207 1211451
>>11442
Ты кто, нахуй ты сюда приполз, это тред вката, а не выполнения работы за тебя. Блять, нахуй вы перекатили в эту парашу с ебанашками.
208 1211452
>>11451
Удваиваю, нахуй здесь фронтент тред?
209 1211456
>>11451

>Ламповый Front-end thread № 71



И тут ты такой оправдываешься, где тут про вкат.

> а не выполнения работы за тебя


И тут ты такой оправдываешься, какого хуя сравнил махнуть хуем в направлении, нужном для копания, и кодинг без примеров кода, ты совсем ебанутый? разумется, ты ебанутый
210 1211458
>>11442
В смысле у тебя такой массив таких объектов [ {id: 1, ... , isOpen: true}, ... ], и если меняется состояние isOpen, то ререндерится весь компонент?
По идеи должно быть что-то такое
items.map(item => <Item {...item} />);
То в <Item /> ты вызываешь shouldComponentUpdate = nextProps => { if (nextProps.isOpen !== this.props.isOpen) return false };
Бля, какая-то хрень получается если честно, мало того что использовать shouldComponentUpdate в таком случае сама по себе плохая практика, так ты еще тогда не сможешь изменить вид своего переключателя, ведь у тебя кнопка разная при тру и фолс. Или тебе не важно потом какое будет значение у isOpen, лишь бы первый рендеринг был нормальный?
211 1211462
>>11452
Да осел какой то перекатил, этот тред вообще здесь не должен находится, он идеально вписывался в врк, тут же какой то еблан горел пол треда из за обсуждения зп, теперь приполз другой с просьбой помочь ему по работе. Здесь нюкеки с завода спрашивают о верстке и основах жс, а всесто этого какая то вниманиеблядь выебывается своими знаниями паттернов и архитектуры приложения. Мудак перекативший в пр, ты прекрасно знал, что тут полно школотунов и прочих олимпиадников, но все равно перекатил, убив при этом душу треда. Гори в аду мразь, ты теперь проклят!
212 1211463
>>11456
Животное, ты шапку конечно не осилило?
213 1211466
>>11458

Не совсем, просто есть отдельное хранилище в виде объекта, в котором ключ - id компонента, а значение true/false.

> Или тебе не важно потом какое будет значение у isOpen, лишь бы первый рендеринг был нормальный?



Вот это ближе. У меня вся отрисовка уже есть в верстке, мне нужно просто при загрузке выставить флаги. Далее, при нажатии на переключатель, я перезаписываю значение в хранилище, но на компонент это влиять не должно. Пока придумал только при выгрузке элементов при загрузке страницы выхватывать ключ по id и поставлять его (как у тебя в первом варианте, примерно), но тут проблема в том, что один и тот же id может быть в разных местах и все это прописывать - слишком жирно.
214 1211467
>>11451
1) Ты сейчас пытаешься сказать, что в врк таких вопрос не было, лол?
2) Приходит один анон и орет: "Ааааа уебки заебали вкатывальщики из соседних тредов, давайте в /pr". Потом приходишь ты и орешь: "Ааааа этот тред только для вкатывальщиков". Потом третий анон начинает доказывать, что здесь тред вообще только для вопросов про сам код.
Пиздец короче.

>>11462
Ну здесь согласен, там было неплохо хотя я и здесь нормально адаптировался, а вот другие страдают почему-то

>>11463
Вы заебали со своим мнением. Тред о ФРОНТЕ, обо всем, что с ним связано, вообще для любого свободного обсуждение, всем плевать на ваши частные подгорания.
215 1211470
>>11463
И тут мелкобуквенный оправдывается, чем эта шапка принципиально отличается от остальных шапок тредов, где обсуждают нужные мне вещи и где же там настолько явное указание вкатывания, что только животное не осилит.
216 1211473
>>11467

> Вы заебали со своим мнением. Тред о ФРОНТЕ, обо всем, что с ним связано, вообще для любого свободного обсуждение, всем плевать на ваши частные подгорания.



Этот тред дубль JS-треда. Потому что в современном мире фронт это ТОЛЬКО javascript.

Или идите обратно, или не жалуйтесь, что в тред проникает реальный мир о переизбытке кадров, хуевых зарплатах и все равно охуенном апворке с долларовым фрилансом.
217 1211475
>>11466
Блин, сори, я короче ночью уже ничего не соображаю. Но в любом случае, если тебе надо через пропсы передать в компонент isOpen, но потом ты не хочешь, чтобы его изменения тригерили ререндеринг, то ты проверяешь старое значение с новым и возвращаешь false, тем самым даешь понять "не надо ререндерить компонент, если isOpen поменялось", а именно в таков виде:
shouldComponentUpdate(nextProps) {
if (nextProps.isOpen !== this.props.isOpen) {
return false
}}
И всё, твой компонент больше не реагирует на изменения.
https://reactjs.org/docs/react-component.html#shouldcomponentupdate
218 1211478
>>11475
А, ну, про это-то я знаю. Просто надеялся, что есть более безболезненный способ инициализации компонента, т.к. у меня пропсов довольно дохуя.

В любом случае, спасибо за помощь!
219 1211481
>>11473

> Этот тред дубль JS-треда


Интересно, куда же пошлют человека, который в js треде спросить за верстку? Конечно сюда. Значит уже не копия.
Сука, один из немногих тредов с крайне живым общением на обширную тематику, и все равно куча недовольных по любому поводу.
Тут как минимум два анона сегодня писали, что сюда просто заходят для своего досуга, пообщаться на тему фронта и т.д., полностью с ними солидарен, не жду ничего особенного от треде и никого в рамки не загоняю.
220 1211486
>>11481

>и все равно куча недовольных по любому поводу



Так ты весь двощ описал. Недовольные изгаляются, нормальные люди не обращают внимания.

Лично я бы сделал разделение, что в JS-треде обсуждаются вопросы касательно чистого JS-a, а верстки/фреймворки - сюда.
221 1211487
Так, я не собираюсь тут сраться с вами. Считаю, что треду место в врк. Мудак пригорел от копирайтеров и решил за всех, что тред теперь будет в пр, распорядившись тредом как своей собственностью и положив хуй на устои. В общем, тред будет под проклятием и под червивым глазом пока не вернется домой, я все сказал. Revertata cinis aspera ad astra perdei speculum!
222 1211497
>>11481
Помнится, у верстал есть отдельный тред на оркаче.

> фреймворки


Современный промышленный JS и есть фреймворки.
223 1211510
>>11487
Аноны из верстка треда набегали в тред копирайтеров и тралили их своими зарплатами, копирайтеры злились и набегали в ответ. Тред сеял хаос и вражуд в воркаче.
 .jpg27 Кб, 684x551
224 1211512
>>11510
А теперь мы тролим зарплатой версталы в 150$ только себя.
225 1211513
Здравствуйте, а всё-таки ну скажите, пожалуйста, ну дорогие пользователи интернета, скажите, должен ли джуниор фронтендер знать веб-дизайн? То есть должен ли знать все эти UI/UX?

Я уже задавал такой вопрос и получал ответы, что фронтендеры - это суперэлита, которая работает с готовой версткой. Отсюда вытекает второй вопрос, а именно, ДОРОГИЕ МОИ! А чья же тогда верстка? Дизайнер должен её делать? Или ВЕРСТАЛЬЩИК должен?

И хочу задать третий вытекающий вопрос: Ок, ладно, дизайнер типа только рисует и умеет верстать, но не верстает, ибо его дело рисовать. Ладно, допустим в 2к18 профессия верстальщика вымерла к хуям собачьим. Ибо теперь не хтмл, цсс и жиквери. А уже Реакты с компонентами. ТОГДА КТО ВЕРСТАЕТ ВСЁ-ТАКИ? ЕСЛИ ДИЗАЙНЕР И ФРОНТЕНДЕР СЛИШКОМ ЭЛИТНЫ ДЛЯ ВЕРСТКИ, А ВЕРСТАЛЬЩИКИ ВЫМЕРЛИ К 2К18.
226 1211514
>>11473

>Этот тред дубль JS-треда.


На javascipt делают и бэкенд (нода + монга) и игры (phaser) и даже уже 3D анимацию (WebGL). Фронтенд - это фронтенд и там используется специфичные инструменты написанные на жс. В принципе, можно объединить Javascript тред и фронтенд тред. А другие фреймворки и сферы применения js обсуждать в едином frontend/javascript треде, как вариация js.
Сейчас отдельной верстки, отделимой от знания жс и жс тестируемых фреймворков и бэкенад с базами как таковой не существует. Каждый кто долго работает веб разработчиком с упором на фронт приходит к знанию всего набора инструментов.
227 1211516
>>11513
Верстает фронтендер. Где-то есть дизайнеры, рисующие выебистые pdf макеты. Где-то макет тебе просто приближено накидывают и ты уже сам решаешь, как это все должно анимироваться и ездить, какие иконки лепить.
228 1211518
Нахуя тогда вы вкатываетесь, долбоебы?
229 1211520
>>11516
Спасибо большое. А можно ещё вопрос? Я смотрел интенсив Першина. И там был косяк, что у их макета с пресловутым Барбершопом был блок, который при резиновом растягивании изменял расположение текста в нем. То есть текст в растянутом блоке получал больше пространства и текст умещался в меньшее количество строк, в строках становилось больше символов, и Першин стал менять расстояние между словами, чтобы было красиво. Першин заявил, что такие игры с текстом требуют знания дизайна, но вы ничего не знаете, поэтому пусть вам помогает дизайнер, это не ваши проблемы.

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

Поэтому у меня вопрос: так чья же проблема? Дизайнера? Или программиста? Кто должен сказать как быть с текстом?
230 1211522
>>11520
Тут в треде буквально за 10 постов до тебе, анон писал, что он фронт на реакте делает, а верстка уже готовая есть.
Но в случае с моей галерой, версткой мы тоже сами занимаемся, но она и 5%, наверно, не занимает от всего процесса.

> блоки, тексты, строки блаблабла


Можешь смело уделять меньше внимания на такие тонкости. Это капля в море, если планируешь идти именно фронтендером работать и найдешь нормальную вакансию, а не "да мы тут фулстак макаку ищем, которая еще и пиксель перфект верстку обязана уметь))))".
231 1211525
>>11522

>а верстка уже готовая есть


Да, я подобные вещи уже читал, просто я тупой и трусливый, поэтому понять не мог откуда берется верстка, если программист работает с готовой, дизайнер умеет в верстку, но не делает её, а верстальщик вымер до 2018 года.
232 1211526
>>11522
И большое спасибо за ответ.
233 1211529
А у вас было ощущение на работе, что перед вами целое море непонятного говна к которому страшно подступиться? Я как открою проект, да как гляну, что там, так начинаю ощущать насколько я тупой и никогда не разберусь. Как победить такое?
234 1211533
>>11529

>Как победить такое?


Не знаю, что посоветовать, но у меня было нечто такое, пока я не "состарился" морально, я раньше был добрым и нежным, у меня опускались руки при первых трудностях. Потом внезапно что-то изменилось в моей голове со временем, я почему-то осознал негатив российской действительность, ощутил российскую бедность, ощутил давление российских людей с истерзанными и истрепанными душами, хотя раньше не замечал этого. Ну и после этого работать стало легче, учить много информации стало проще, а усталость от поглощения знаний стала игнорироваться, потому что появилось какое-то ощущение, что бывает в жизни и похуже и пострашнее, и что это похуже и пострашнее вовсе не предел, а где-то рядом, где-то совсем рядом это каждодневная мучительная действительность.
235 1211534
>>11533
Неплохо сказано. Подумаю об этом.
236 1211536
>>11518
Все кто хотел уже вкатились и просто тусят в треде по привычке
237 1211537
>>11536
Всё так.

вкатывальщик из толокатреда
238 1211540
>>10773
Не по порядку, а всех одновременно через Promise.all
239 1211546
Вкатился на 500 баксов, сверстав адаптивный барбер. Мне повезло?
240 1211551
>>11546
Версталой?
Рассказывай
241 1211568
А я треда три назад предлагал в веб перекатится, самая релевантная тематика для такого треда. Но меня не послушали, перекатили обратно сюда. Глупцы, внемлите моей мудрости, в вебе нас ждет счастье!
242 1211581
>>11352
До недавнего времени относился к нему отрицательно, т.к был приверженцом методологии БЭМ. Всегда хвалился(себе), что я без всяких UI-фреймворков смогу относительно быстро запилить годный UI. Решил, ради интереса попробовать Vuetify - очень понравилось. Первые часа 3-4, пока знакомишься с фреймворком - блюешься, т.к появляется кучу непонятных компонентов, которые не знаешь как использовать и получается, что ты читаешь доку на каждый элемент. Зато, после привыкания, я охуел с того, как можно быстро налепить приложения, получилось так, что это быстрее раза в 2-3, чем ручками, причем у меня и ручками получалось довольно сносно. Вот вчера взял заказ на 50$, нужно было сделать небольшое SPA, с маленьким функционалом. Выполнил его за 2 часа. Без Vuetify ушло бы в 2 раза больше времени. Крч, рекомендую.
Алсо, помимо Vuetify есть еще кучу UI фреймворков, посмотри. Из новых годных - vuesax. Активно рекламируют на reddit'е, кстати
243 1211590
>>11581
export default {
data () {
return {
spasiboAnon: true
}
}
}
244 1211601
>>11551
Что конкретно рассказать?
Сверстал БАРБИК, выложил на ГИТ, теперь получаю $500 в час, сидя на дваче.
245 1211613
>>11581
И еще подскажи такой момент, добрый анон, где ты берешь заказы те же 50$ помимо fl и иных крупных площадок?
На Vuetify я и за 10$ согласен SPA делать, лишь бы эти заказы были.
Vuesax начал смотреть, крайне аккуратно и приятно выглядит.
246 1211627
>>11613
У меня вызывают отторжения русские биржи, т.к там, как не странно, еще больше конкуренции, чем на зарубежных бирж, да и платят копейки, а хотят дохуя.

Поэтому, я работаю только с зарубежными. Это upwork и freelancer.com. Если ты нубас - советую попробовать второй вариант. Если плохо знаешь английский - тоже не беда, английский нужен на минимальном уровне, что бы брать заказы, это просто у двачеров отговорки на любой лад, лишь бы унизить себя и других. Не смотря на то, что там кучу индусов - если ты шаришь - заказ взять очень легко. Да даже если не шаришь, всё равно можно цеплять заказы по 15-30$ и нормально жить. Там Руссич на фоне индусов - уже как редкий самородок. Я за 1 день, как только зарегался успел отхватить два заказа по 15 и 35$. Да, первые заказы чутка сдемпинговал, но зато очень быстро набрал первые отзывы. Самое важное - это предподнести себя, когда делаешь бид на таск, нужно постараться хорошо расписать то, как ты можешь сделать проект, почему стоит выбрать именно тебя и т.д. Но и не перестарайся, а то не примут, а ты будешь жалеть, что написал простыню текста просто так
15205054079220.jpg61 Кб, 604x576
247 1211628
Сверстал сайт для портфолио адаптивный барбершоп, чувствую, что не хватает реализации свайпа на мобильной версии.
Как их делают? Ванильный ЖС или джейКвери? Или реактом? (во фреймворки и либы еще не погружался, прошёл пока только 1-ю часть кантора, не обоссывайте если реакт используют вообще для других целей)
248 1211630
>>11627
Написал довольно сумбурно, сорян
249 1211634
>>11630
Еще хотел добавить, что если выучишь еще Quasar - вообще богом будешь. Знаешь сколько много бабла платят за мобильные приложухи? очень дохуя. А с Quasar их пилить очень просто. Сам буду учить на след.выходных, а может и в будние дни, хз
15291568937120.png404 Кб, 615x572
250 1211642
>>11627
>>11630
>>11634
Ты охуенен бро, v-сибо тебе.
251 1211665
>>11487
почему тебя так тянет к рабочему быдлу?
252 1211667
>>11628

>чувствую, что не хватает реализации свайпа на мобильной версии


Что такое "реализация свайпа" в твоем понимании, и зачем она нужна?
253 1211672
Мне кажется вуегеи в каком-то своем хипстерском мирке живут.
254 1211680
>>11672
Почему?
255 1211691
>>11529
Борюсь с этим просто начиная работать. Как тот мужик на мемасике, чешу затылок и со словами "падажди ебана" беру функцию, которая хоть как-то похожа на нужный мне участок кода, и начинаю смотреть, что делает код, и в какой последовательности.

мимоджун, попавший в ебовый энтерпрайз
256 1211699
Как с сервера сейчас принятно информацию получать, через XMLHttpRequest или через fetch?
 .webm2,5 Мб, webm,
864x720, 0:04
257 1211713
>>11627
А вы не верили, что для фронтенда долларовый апворк просто как два пальца в жопу шлюхи засунуть, будучи ерохой.
sage 258 1211714
>>11699
fetch/axiois/async await
259 1211715
А вы тоже фантазируете перед сном будто вы ебаразрабы, которым все заглядывают в рот?
sage 260 1211717
>>11714
axios
261 1211718
>>11715
Фантазирую, что я тимлид с зарплатой 300к в секунду, который иногда лениво снисходит до джунов и поясняет им в чем они неправы.
262 1211748
>>11713

>заказы за 15$ раз в месяц


>далларавый апворк))

263 1211751
>>11748

> пустой профиль без всего


> Я за 1 день, как только зарегался успел отхватить два заказа по 15 и 35$



Попробуй еще раз, тролль ебаный. А потом погугли еще и работы с соткой за час.
image.png48 Кб, 900x675
264 1211753
Единственный способ апдейтить стейт из чайлд компонента это передать функцию в которой будет setState? Если да, то получается в родительском компоненте будет копиться функционал, который не имеет отношения к родителю, это норма?
265 1211762
>>11753
Почему это не имеет отношения к родителю? Просто представь что у тебя есть 2 компонента, один только отображает а в другом чисто логика, но это все еще одна часть чего-то.
То есть, есть у меня компонент Пост, в котором есть кнопка скрыть\открыть и сам текст поста.
Я делаю компонент с логикой, делаю стейт, значения той самой кнопки и передаю это все другому компоненту, который только отображает. Но по сути, это все еще один компонент - компонент Пост.
266 1211766
>>11753
Если в родителе что-то меняется от клика по какой-то хуйне в чайлд компоненте, то этот функционал имеет самое непосредственное отношение к родителю. А вот к чайлд-компоненту он как раз не относится, все, что ему нужно знать - это "если нажали эту кнопку - вызови эту функцию".
267 1211789
Тут все козыряют знанием UI/UX. А какие видеокурсы по UI/UX стоит посмотреть, чтобы тоже быть в теме?
268 1211799
>>11789

> все


> пара жалких формошлепов

269 1211800
>>11627
Звучит неправдоподобно, но в то же время очень интересно
270 1211801
>>11753
Чей стейт апдейтить?
Родителя?
И почему же стейт родителя не имеет отношения к родителю?

Или ты имеешь в виду, что у родителя появляются "лишние" функции реакций на события в child'ах?
Так они не лишние - они меняют его стейт.

Если ты бы хотел вынести это куда-то - то это выносится в redux store.
Но, это реальный оверхед и куча бойлерплейта.
И делать это надо тогда, когда появляется реальная необходимость.

Читни ещё вот это, про коммуникации между компонентами без редукса:
https://www.javascriptstuff.com/component-communication/
271 1211805
>>11801
Добавлю ещё, что идеология реакта такова, что там всё - компонент.
И специально делают не-визуальные родительские компоненты, которые как раз и занимаются инфраструктурными вещами.

И ещё - хотя реакт-компоненты - это такая закрытая вещь в себе, тем не менее, можно легко получить ссылку на компонент, и работать с ним из внешнего кода.
Надо передать в компонент проп-колбэк, который в componentDidMount() привяжет this компонента к переменной во внешнем коде, и всё.
272 1211809
>>10711 (OP)
Пиздец, заканчиваю первую часть Кантора и пока нихуя не могу понять зачем я учу ООП и прочее. Тупо решаю задачки. Толком не представляю как это буду применять на практике.
дубль из старого треда
273 1211813
>>11713
Свезло долбоёбу, и теперь думает заказы так регулярно будут на него сыпаться. Готовься в будущем эти два пальца сосать.
274 1211815
>>11809
Не ссы, рано или поздно количество перерастет в качество.
275 1211829
>>11667
ну че ты к словам доёбываешься. хочу чтоб пальчиком листалось. и хочу узнать, каким способом это принято делать.
277 1211844
>>11829
Что должно листаться пальчиком?

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

Что же ты хочешь листать мне непонятно, постарайся выражать свои мысли яснее если хочешь получить нормальный ответ.
278 1211848
Папагите нубу

Вебпак дев сервер не обновлет страницу при изменении джээс кода

настройка веббака
let path = require('path');
var webpack = require('webpack');

module.exports = {

entry: ['./src/index.js'],

output: {

filename: 'bundle.js',
path: path.resolve(__dirname, './public'),
publicPath: '/public/'

},

devServer:{
contentBase: 'public',
historyApiFallback: true,
hot: true,
port: 3000,

},

настройка пакедж джейсона

"scripts": {
"start": "webpack-dev-server",
"build": "webpack --mode production",
"dev": "webpack-dev-server --mode development --open ",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
278 1211848
Папагите нубу

Вебпак дев сервер не обновлет страницу при изменении джээс кода

настройка веббака
let path = require('path');
var webpack = require('webpack');

module.exports = {

entry: ['./src/index.js'],

output: {

filename: 'bundle.js',
path: path.resolve(__dirname, './public'),
publicPath: '/public/'

},

devServer:{
contentBase: 'public',
historyApiFallback: true,
hot: true,
port: 3000,

},

настройка пакедж джейсона

"scripts": {
"start": "webpack-dev-server",
"build": "webpack --mode production",
"dev": "webpack-dev-server --mode development --open ",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
},
279 1211854
>>10711 (OP)
Как в Atom сделать так чтобы выделялись косяки кода?
280 1211858
Чуваки, а у вас хватает времени на спорт? Хватать то его полюбому должно, но занимаетесь или все рахиты и свиньи? Так то физкультура нихуево помогает в обучении и вообще.
281 1211870
>>11854
Удалить Atom, и поставить Webstorm
282 1211874
Где посмотреть как в реактовское приложение вебпак установить?

Я смотрю реактовский видеокурс, и там у автора уже установлен вебпак в реактовское приложение и сделаны все необходимые настройки.

А я сделал create-react-app и затем npm i webpack --save-dev

После чего запустил приложение npm start. И у меня всё развалилось:
module.js:549 throw err; Error: Cannot find module 'webpack'

Шо делать? Где найти как в реактовское приложение вебпак установить? Я смотрел гайды, там просто в пустую папку вебпак ставят и всё ок.
283 1211877
>>11858
Отжимаюсь как Пахом 20 раз в день.
Это спорт? 180см/80кг
284 1211886
>>11848
спс ребята но разоблася сам
285 1211901
Ребят, подскажите открытые апи для петпрожекта. А то чет гуглится всякая хрень.
286 1211903
>>11874
create-react-app уже имеет вебпак, чтобы получить к нему доступ, а также ко всяким бабелям, нужно выполнить команду npm eject, но после этого обратного пути не будет если что. После этого у тебя появятся все эти вебпаки в зависимостях и буду лежать в папочках твоего прожекта.
Можешь об этом почитать в описание create-react-app
287 1211904
>>11809
Как дойдёшь до второй части - поймешь.
288 1211905
>>11904
Вторую часть сказали не читать
289 1211906
>>11874
А ты подумой. Может ты чего-то где-то не заметил, не прочитал.
291 1211909
>>11905
Ты во фронтенд треде.
Вторая часть кантора это фронтенд.
Кто советовал то?
292 1211910
>>11905
И потом не знать даже как дом элемент по айди найти.
293 1211918
>>11909
В прошлом треде был такой совет, ога. Типо учишь первую часть, и потом сразу учишь реакт. Мол один хуй там силами все библиотеки делается)
В общем раньше были кастрированые jquery-прграммисты, теперь нужно таких же но на реакте)
294 1211919
>>11909
ИТТ аноны советовали и не раз. Сказали первую часть прочитать и приступать к практике. Вторая типа ни нужна.
295 1211928
Нужны ли ещё префиксы при верстке в CSS3?
Верстал без них, норм выглядит на всех браузерах.
296 1211934
>>11928
caniuse показывает какая поддержка без префиксов и какая с ними
14681105584450.jpg11 Кб, 415x406
297 1211949
Котаны, а как перекатится в новомодный js после двух лет на ruby? С чего начать? Есть ли тут бывшие рубисты? Расскажите свои кулстори.
298 1211950
>>11928

>на всех браузерах.


Ты как проверял то?

И вообще нахуя думать о префиксах? Autoprefixer же за тебя думает.
299 1211951
Блэт, какой плагин атома показывает ошибки в html и css?
Мне после дримвивера как то не комфортно.
300 1211954
>>11949
Что значит "перекатиться"? Берешь и учишь язык, как любой мамкин вкатывальщик. Или ты думаешь есть гайды "как выучить жс после приличного языка и не охуеть"?
301 1211960
>>11858
Только отжимания и прогулки па 3-5 км в день и то иногда лень, но таки да, стресс от осознания собственной тупости немного понижает.
302 1211966
>>11858

> но занимаетесь или все рахиты и свиньи?


Я сверху рахит - тонкие ручки и впалая грудь, мне даже терапевт на диспансеризации сказала, что у меня впалая грудь на терминологии "грудь сапожника". И снизу я свинья - толстая жопа, ляшки и живот.

Спортом занимаюсь редко, психических сил не хватает. Побегаешь недельки три, потом горло болит и болеешь пару месяцев. Опять побегаешь пару недель и опять болеешь. Короче я слабее ребенка, какой пипец, дорогие товарищи.

Недавно был переезд, и я со старой Ле Маман тащили тяжести. Я неуклюжий лох, не знал как зацепиться, как схватить, руки потели и соскальзывали, голова не работала. А Ле Маман с больной спиной стоически превозмогала и тащила практически в одиночку здоровенные грузы, ибо моя помощь была бестолковой.
303 1211973
Есть ли какой-нибудь приблизительный коэффициент или число рендеров по которому можно определить дохуя ли происходит перерендеров, чтобы понять архитектура говно или нет?
inb4: у тебя говно
304 1211974
>>11966
Ох, анон, жаль тебя. Надеюсь во фронте ты преуспел.
305 1211980
>>11974
Нет, я совсем нуб. Я смотрел на других, есть знакомые программисты, кто хорошо получает и умно думает у них обычно и в других сферах жизни всё хорошо, и в качалку ходят, и отдыхают активно. А я типичный карикатурный сыч, ни ума, ни физухи.
306 1211981
>>11973
То, о чем ты говоришь - это оптимизация, а не архитектура. Они очень слабо связаны между собой, разве что хорошо спроектированное и проестированное приложение оптимизировать легче.
307 1211989
>>11966
Ты просто наверняка слишком сразу большие нагрузки берешь, надо начинать с 10 минут бега на уровне "быстрый быстрый шаг когда опаздываешь на метро что бы слегка припотеть" и вот так со временем разгоняешься по нагрузке увелчивая по чуть чуть. И через пару месяцев сам не заметишь как адаптируешься уже к более сложной нагрузке. А ты наверняка сразу пытаешься бегать, у тебя там всё попизде, нагрузки ебейшие, питание хуевое, сон тоже наверняка. Вообще попробуй начать дома с зарядочки обычной, отжимайся от стола там и приседай. С 5-10 раз в день и всё такое. Базарю, главное тут не перенапрягать твоё слабое тело,и если тебе еще нет 30, то пойдешь постепенно в гору.
308 1211992
>>11989
А мне есть 30 например и я вполне справляюсь с нагрузками в секции греплинга, 20 летние и рядом не стоят. И да я вкатился тоже в 30.
309 1211996
>>11989
Та да, 30 нет ещё, пока что.

>отжимайся от стола там и приседай. С 5-10 раз в день и всё такое.


Спасибо, хорошая идея, попробую.
310 1211998
>>11980
Дрочить перестань и пару раз в неделю в зал ходи, через полгода станешь альфой. Вообще лучше сиди за компом только по делу- работа учеба, ну можно еще кинчик перед сном посмотреть, а время от двачевания трать на прогулки и общение ирл/книги. Дисциплина, мань, и все будет ок.
311 1212001
>>11998
Большое спасибо за ответ

>Дрочить перестань


>сиди за компом только по делу- работа учеба


>время от двачевания трать


Да, всё правда, надо отказываться.
312 1212004
Насчет дрочки тру стори, без нее куда больше энергии появляется и концентрация улучшается. Только вот как не отвлекаться на мысли о ебле во время обучения - это уже совсем другой вопрос и ответа я на него так и не нашел.
313 1212006
>>11992
Да верим мы, дедуль, не нервничай главное.
fs00002584.jpg66 Кб, 600x445
314 1212008
Untitled.png18 Кб, 400x400
315 1212012
>>11966

>впалая грудь


Анон, это серьезное дерьмо на самом деле, у меня у самого такая хуйня. Она может оказывать сильное влияние на твое сердце и легкие, а они в свою очередь на выносливость. Советую тебе хотя бы узнать какая у тебя степень. По-хорошему надо считать индекс Галлера, но его без КТ не посчитаешь. Так что для начала используй простой домашний способ. Возьми линейку и еще какую-нибудь палку и просто померяй глубину впадины (см. мой мэдскилз) в районе сердца. Если меньше 2 см, то можешь не волноваться, если между 2-3 см, то надо бы сделать КТ и посчитать индекс Галлера, больше 4 см, то тебе почти 100% нужна операция (вставляют пару металлических пластин под грудную клетку на 3-5 лет, в рахе делают, но лучше делать в европке или корее, она не особо дорогая $10-15к за все). Сам планирую оперироваться в следующем году и очень жалею, что тянул так долго.
316 1212014
>>12001
Так для этого и надо уходить в спорт и изучение веба, всю энергию туда и про дрочку тоже забудешь со временем.
317 1212015
>>12012
фидил медача лол, такое лечится плаванием, друг в качалочке рассказывал что как петушок тоже ходил с таким грудаком а после басика все збс
318 1212018
Эх, щас бы деформацию костей повылечивать плаванием...
319 1212019
кстати мне еще кажется что вот вся эта респираторная хуита реально влияет на работоспособность и утомляемость

кто нибудь пробовал бустица кислородным балоном?
320 1212020
>>12015
Плаванием оно лечится только у детей, максимум у подростков. У взрослых только операция, максимум, чего можно добиться плаванием плаванием это "закачать" ее, то есть просто накачать много мышц, что бы она была не так заметна.
321 1212021
>>12019
Бущусь дилдом в жопу.
322 1212023
Что думаете про хипстерские "стоячие" столы?
323 1212033
>>12012
О, большое спасибо за инфу
324 1212034
>>12029 (Del)

>которые будут служить карсетом


Я не спорю, что улучшить положение можно и просто физическими упражнениями. Но решить проблему в корне можно только операцией (если она вообще ему нужна).
325 1212035
Занимался во время вката спортом какое-то время, отжимался, приседал, подтягивался, никакого эффекта хорошего не обнаружил.
Может быть от того, что я делал это в своей пропуканной, непроветриваемой хате, но не факт.
326 1212037
>>12019
Какой-то смысл в этом есть. Мозгу для работы кислород нужен, ты во время спорта его активно потребляешь, разгоняешь по телу, мозг работает лучше.
327 1212039
>>12037

>мозг


Надо говорить не мозг, а моск
328 1212044
>>12035

>непроветриваемой хате


this, я вот пробурил дырку в стенке и вставил туда вентилятор типа как в сортире, так вот даже когда на улице прохладно и в комнате вродьбы норм, все равно дышать тежело, воздух сперт, и понимаешь это только когда включаешь приточную вытяжку, реально чуство свежести и легкости дыхания появляется, хотя казалось бы вятяжка крошечная самая простая за 400р, хотя и комната не большая

>>12037

>разгоняешь по телу


разве?

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

бля а балон тема хоть и дорогая, чето 600р кажется, но если заработает можно аглоблю купить типа для сварки\резака лол там чето типа 32 литра за 1200р, дат лайфхак

кстати под кислородом в принципе обмен веществ увеличивается, это же окислитель, думаю жиромразям полезно будет
image.png236 Кб, 631x342
329 1212045
>>11762
>>11766
Ну в твоем примере вроде как интуитивно понятно, что логика в одном компоненте, отображение в другом. В моем говнопроекте немного иначе. Есть стейт, я этот стейт отображаю. Пользователь вводит искомый объект, отображается пара релейтед объектов из стейта. Т.е. сам стейт не меняется и обрабатывать его не нужно, Проще добавить условие в компоненте, который отвечает за отображение, ибо нехуй грузить стейт, так? С другой стороны я бы хотел иметь такие данные в стейте, но получу лишние рендеры, как будет грамотнее поступить?

>>11801

>Или ты имеешь в виду, что у родителя появляются "лишние" функции реакций на события в child'ах?


Да, именно.

>Так они не лишние - они меняют его стейт.


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

Энивей, благодарочка за внимание, я думал все хуй забъют.
330 1212053
>>12045
Вот кстати еще одна причина осваивать редакс. С ним намного проще будет сделать такое, и не придется писать кучу проверок в компонентах "изменился ли стейт".

>Проще добавить условие в компоненте


Честно говоря не совсем понимаю как у тебя устроено. Типа, в стейте есть какой-то массив с данными, и ты вводишь поиск по массиву и отображаются только эти данные, так? При этом сам стейт меняться не должен?
Тогда ведь просто можно добавить пару функций.
Одна берет часть стейта не мутируя его и возвращает компоненту который отображает все это. А другая функция что-то добавляет в сейт.
331 1212076
Снова в /b тред про вкатывание, и снова все советует htmlcssjs react, снова все пиздят как тут легко и круто...
А мне чет тяжело и не круто.
332 1212081
>>12076
Начни с основ, учиться разработке это не в каэс катать. Тут нет ничего сложного, но объем инфы рили огромен которой нужно овладеть зачастую. Можно было бы по какому-нибудь сферическому веб-стеку в вакууме (html+css+бутстрап+mysql+php/js с парой фрейморков) высшее образование людям давать с ежедневной дрочкой всего этого на протяжении 4 лет и и то бы выходили мамкины джуны. Благо из бы вырастали мидлы с космической скоростью, ну и если к моменту когда они заканчивают обучение все не перекатывались бы на новую модную хуйню. 3 года сам работаю, а нихуя толком не знаю, но это опять же потому что надо зачастую таски делать, а не сидеть учить как какая хуйня работает там внутри.
333 1212089
>>12076

> htmlcssjs react


Ну так все правильно. Перспективные востребованные технологии - большой спрос.

> А мне чет тяжело и не круто.


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

Просто программирование не твое, попробуй Javascript проявить себя в сфере заправки картриджей и админства.
334 1212093
>>12087 (Del)

>сывороточный протеин


>глютамин


откуда у унтерменша лове!?

>12 кг


ебанутый вес, тем более для становой ниочем

есть стандартная непидорская пудовка(16кг) люди пробивают ими мусоропровод, следовательно можно найти на мусарне

или уже на свалке чернины за себесу встанет в 600р, на авито 1200р за ту же пудовку, если найдешь дешевле, то скорее всего она уже куплена

буквально обьява утром, звонишь вечером уже нет, и так все время

я советую брать две пудовки и одну 24, комбинируя хватает на все, особенно если заниматься на релаксе
335 1212094
>>12081
Спасибо конечно :3 но я работаю давно, просто пригорает, или даже не пригорает, а смешанные чувства какие-то могут нахлынуть, когда в очередной раз вижу форс фронтенда.
Знаю питон, довольно легко и интересно давался, когда учил его, но там я остановился на префреймворковском уровне. Еще знаю пхп с laravel, пару месяцев для себя учил, но потом и от этого отошел. А работаю вообще с react-native сейчас.
Но к чему я это веду, что все остальное училось точно также легко, если не легче, а для вката нужно даже меньше знать, чем для фронта(хотя я как фулстак вкатывался). Просто блять вспоминаю, сколько всего знал, а сейчас общаюсь с коллегами с работы... У нас довольно большая галера, есть еще джависты. Так вот я клянусь, что им намного было легче вкатываться. Не знаю, справедливо ли это для всей отрасли, или только в нашей галере так, но факт остается фактом.
И помимо этого я иногда смотрю вакансии по городу, чтобы ориентироваться в рыночной зарплате. Часто проскакивают вакансии рубистов, питонистов, которых чуть ли не готовы с нуля учить. А теперь посмотрите на фронт вакансии и какие там стэки требуют.
Вот от этого всего weird feels какие-то.

>>12089

> макака осилит без проблем


Да ни черта они не осиливают, у нас по 50+ откликов на джуно вакансии обычно (не дсы), большая часть сразу отсеивается, процентов 10% приглашается на собеседовании и там дай Бог пару стоящих людей будет. ебучих джавистов берут и доучивают, еще и платят, если они хотя бы спринг сами начали учить. Слишком большой дизбаланс по желающим вкатиться в разные языки.
Да, вакансий больше, а желающих еще больше. Конечно вкатываться на чем-нибудь сишном, если так не вышло, что в универе 4 года не учил, то это вообще бесперспективное занятие. Но любой другой язык, который нужен бизнесу тоже очень востребован на рынке, но мемы только про ФРОНТ 60К ДЖУНУ ВСЕ СЮДА
336 1212097
В шапку сайта надо фон с opacity: 0.2; но из за этого всё что в шапке становится прозрачным.
Картинка огромная поэтому если прилепить её к боди, то будет на весь сайт, а нужно чтобы торчал самый верх в шапке.
Может можно как то обрезать фотошоп, но я хз как.
хелп!!!
337 1212098
>>12094
Просто вкатываться в яву или руби - это в глазах больльшинства ковырять легаси и обмазываться несвежим говном до пенсии, а фронт это стильно модно и молодежно. И вообще я сужу по галоерам у нас в городе, если 5 лет назад они брали например людей с 0 знанием на пхп и учили сами тебя, то сейчас на ту же галеру я со своим 4х летним опытом я уже и не попаду даже джуном, а теперь они на js так же всех подряд набирают после вузика
338 1212099
>>12097
Проходил через это же говно 3 треда назад, лол.
339 1212101
>>12093

>ебанутый вес, тем более для становой ниочем


Хорошо, что ты у мамки такой сильный вырос, лол.

Человек описал своё телосложение.
И свою реакцию на нагрузки.

Алсо 12-16 кг - стандартная рекомендация для юношей, вкатывающихся в гиревой фитнес.
Для девочек - 8-12.
А дальше - как пойдёт.

И гиря - это техника, прежде всего, и выносливость.
340 1212106
>>12087 (Del)
Если посмотреть фотки у него на сайте, то там одни легкие случаи, а на единственной с тяжелым деформация так и осталась сильно заметна (про годы реабилитации после операции на сайте, кстати, откровенное вранье, уже через полгода люди начинают боксом заниматься, а просто спортом через 2-3 месяца). Но если у того анона тоже случай не тяжелый, то просто накачаться это правильное решение.
В остальном годные советы, я бы еще обязательно креатин добавил, не думаю, что он много мяса ест.
341 1212107
>>12101

>стандартная рекомендация для юношей, вкатывающихся в гиревой фитнес


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

технику по книжкам или видосам хуй поставишь олсо

в учаге на бадах раскачался до второго юношеского по троеборью, при весе в 65 жал ногами за сотню, становая чуть меньше присяда, а с груди 70+
342 1212109
>>12087 (Del)
Что значит ноотропное действие?
343 1212113
Ребят, скажите, стоит ли учить нативный джаваскрипт не зная html и css? У того же Кантора учебник предусматривает их?
344 1212120
>>12109
Улучшает деятельность мозга.
Лайфхак - незнакомые слова можно гуглить.

Кстати, креатин, о котором пишет >>12106 тоже полезен в этом смысле.
И тестостерон поднимает. В сочетании с нагрузками, естественно.
345 1212122
>>12113
В первой части попадаются иногда куски штмл кода, но это некритично, хотя можно затупить на них немного по началу.
Для второй части мастхев.
sage 346 1212124
>>12004

>Насчет дрочки тру стори, без нее куда больше энергии появляется и концентрация улучшается.



Сектант, что ты тут забыл? Твой нофап и энерrия, которую он "должен" приносить ー плацебо, которое на коrо-то работает, а на коrо-то нет.
Реальной пользы от неrо ноль.
347 1212125
>>12122
Ладно тогда пройду по быстрому html курс на freecodecamp.
Спасибо
349 1212142
>>12004
Наслаждайся своим скорым простатитом со своим нофапом, а анонов не совращай в состояние неизлечимой боли 24/7/365.
350 1212145
>>12142
дык есть жи ночные полюции ты чего, просто думать о работе надо а не ебли, спортик опять же рефрешит мозги на отличненько, ну а дальше просто всяких шлюх из ленты удалить ну и рекламу ебливую заблочить на том же двачике избегать рисованных шлюшек
351 1212148
>>12145
Ага и фильмы с сириками не смотреть, вдруг обнаженная сцена. Вы там совсем ебанулись?
352 1212149
>>12145
Тебе информацию предоставили. Когда будет поздно - сделать ничего будет нельзя.

Заранее сочувствую.
353 1212150
>>12148
Сейчас бы пару часов потратить на фильм, пропустить выход нового фреймворка и остаться за бортом рынка...
354 1212152
>>12148

>сириками


какое ж слово то мерзкое

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

просто найди себе интересную работу в интернете и приятное хобби ирл, все остальное нинужно
355 1212153
>>12152

> хобби


Аниме.
356 1212154
>>12153
ручной труд долбоеб это хобби
357 1212155
>>12154

> ручной труд


Дрочка на аниме.
358 1212156
Реквестирую гайды по npm
359 1212183
>>12156
Ну нпм старт. Еще нужны гайды?
360 1212184
>>12145

> просто думать о работе надо а не ебли


Ну дык с нофапом как раз таки только о подобном и думаешь.
361 1212190
Если мне надо по нажатию кнопки загружать данные с сервера, то где мне расположить fetch? Сделал в render-е, но реакт ругается, что там только чистые функции нужно располагать.
362 1212191
>>12190

Ты хотя бы документацию читал?
363 1212193
>>12191
Я читал статью, где делают часы, но там используется componentDidMount, а это мне не подходит. У меня компонент не перемаунтится, когда на кнопку нажимаешь, там просто обновляется стейт и он ререндерится.
364 1212194
>>12097
Если тебе нужно просто забелить на 80% картинку, то веша ее на хедер,
и добавляй псевдоэлемент after c белой заливкой и опасити. Его тяни на весь хедер и правлиьно расставь z-index что бы контент было видно.
Если нужна именно прозрачность, то вешай картинку на псевдоэлемент.

Обрезай через: background-size: cover;
Если выглядит не ок, то это пусть дизайнер парится.
Чаще всего такие картинки один хуй из админки вставляются так что это не головная боль версталы.
365 1212198
>>11809
Тоже самое чувствовал когда изучал Кантора. Потому-что внутри понимал, что на чистом никто не пишет и нужны фреймворки.
Движуха началась когда начал знакомиться с React, тут уже сил начинает хватать не только задачки решать и слайдеры лепить, а полноценные приложухи накидывать
366 1212202
>>12198

>на чистом никто не пишет и нужны фреймворки


100% хуйня из под коня. Если ты не пишешь чистый жс-код большую часть своего времени(html-шаблоны на реакте не в счет), то ты что-то делаешь не так. Точно так же, как в любом языке, если ты без фреймворка и пернуть не можешь, то твой проект - хуево спроектированное tightly-coupled говно.
367 1212220
Ну вот, дошли до спорта, дрочки и деформации грудной клетки. Скоро действительно аниме обсуждать начнем. Дарлинг ин зе франкс - говно.
React App.png2,4 Мб, 1363x992
368 1212221
>>12220

>Скоро действительно аниме обсуждать начнем


Я уже готовлюсь вовсю.
369 1212222
>>12221
Сколько тайтлов, сынок?
370 1212223
>>12222
Да я даже на этой картинке не все посмотрел, просто решил выбрать этот API для своего мувисерчера.
371 1212225
>>12223
Ну пиздец, как ты вкатываться собрался? Тебя же коллеги засмеют, хоть бы пару сотен тайтлов отсмотрел.
372 1212226
>>12225

>хоть бы пару сотен тайтлов


Уже давно, а счастья всё нет.
giphy.gif402 Кб, 500x283
373 1212227
374 1212248
Как сделать input type='date' контролируемым?
value={this.state.date} onChange={this.handleChande}
Когда пытаюсь менять дату, происходит обнуление, это решается или такой инпут следует оставлять неконтролируемым?
375 1212255
Есть видео, вставленное через соответствующий тэг с атрибутами autoplay, loop и mute
Но оно не воспроизводится автоматически, только после очищения кэша один раз
Пытался запускать через js – результата нет
Кто-нибудь знает, что это может быть?
376 1212256
>>12248
Сколько тайтлов?
377 1212257
>>12255
Да.
378 1212267
>>12256
>>12257
Каникуляр, съеби.
379 1212270
Как верстать макет, если у него огромная ширина?
380 1212272
>>12267
Нет ты.
381 1212296
Чуваки, помогите разобраться с promises-flow. Посоветуйте, что почитать/посмотреть.
15290516195260.jpg136 Кб, 600x600
382 1212300
Откуда в верстка-треде:
1) долбоёбы с физача, которые верят в ноотропы
2) долбоёбы с дно-треда, которые верят в чудодейственный нофап
???

МЫ ЧТО ЗРЯ УБЕГАЛИ НА ИЛИТНЫЙ ПРОГРАММАЧ ОТ ТУПОГО БЫДЛА???
383 1212304
>>12300

>???


СОВПАДЕНИЕ
384 1212315
>>12300

>пикча


Junior web-девелопер_ка ReactJS и middle backend developer Python/Golang, работающие в молодой, но динамично развивающейся московской студии с офисом в стиле лофт, весёлым и дружным коллективом и бесплатным кофе на первом этаже.
385 1212335
В функциональный компонент можно все передать в качестве props'ов. Как передать данные из родителя в дочерний class компонент?
386 1212338
>>12335
Ой блять, я даун, удолите.
387 1212369
>>12335
ахахахаах ебать, ну доёшь пацан, ахахах, ну вы видели!? как говорит пропс в стейтфул кампанент передать, ох лол!
388 1212394
>>10711 (OP)
Ору с уткочма.
389 1212402
>>11158

Читал кстати как-то Совершенный код, но потом навалило всякого говна и забросил, но некоторые неплохие идеи подчерпнул. Надо бы дочитать
390 1212404
>>12248
Менять state даты можно используя функцию прокладку которую передадим в setState() , который видимо у тебя в методе this.handleChange. Сама функция примерно такого вида : const byProps = (date,value) => {return {[date]:value}}
391 1212407
Как изменить стейт дочернего компонента из родителя? Нашел ответ в гуглеЮ но он нихуя не работает или я кривой, выручайте.

https://stackoverflow.com/questions/43718481/updating-childs-state-from-parent-component

392 1212409
>>12407

Ссылка на кодпен отклеилась.

https://codepen.io/anon/pen/eKeaYq
393 1212410
>>12407
Храни стейт в родителе.
394 1212419
>>12407
Все работает, просто ты метод написал, но нигде не вызвал.
https://codepen.io/anon/pen/VdrOWM?editors=0010
395 1212420
>>12410
Я хочу, чтобы у компонентов стейт был определен под свои нужды.
396 1212423
Бля, как-то очень грустно и смешно от резюме в моей мухосрани. Там какие-то эталонные вкатывальщики. Сорокапятилетние дяди, которые продавцами-консультантами 20 лет работали. Им на пенсию скоро, а они вкатываются. Пезды в декрете, очень много пезд и каких-то обычнокунов 25-30 лет. И каждый второй с экономическим образованием. В названии резюме написано "программист". То есть они даже не знают как называется то, чем они занимаются. В портфолио барбершопы и глесси, без пизды говорю, прям реально у каждого второго. Жаваскрипт в лучшем случае знают на уровне спиздить и прикрутить слайдер. И все хотят вайти, все хотят денег. Осознающие ситуацию просят 10-15к, а живущие в манямирке 30-40. Мне даже жалко их, я представляю как они столкнутся с реальностью и все осознают. Пиздос, я думал ананасы гиперболизируют насчет грузчиков и бухгалтеров с штмл академии, а оно на самом деле все так. И хаэрок тоже жалко стало, они каждый день такое уныние видят.
397 1212425
>>12152

>> особенно анима



Всё, если аниму не уважаешь, то твоё мнение точно не учитывается.
398 1212427
>>12190

Вот и вся суть вкатывальщиков. А вы боитесь за рынок.
399 1212428
>>12221

Посоветуйте аниме про программирование
400 1212429
>>12423
Вообще, мне кажется даже умным хорошим ананасам тяжело будет вкатиться, потому что грузчики, собственно, в резюме пишут все то же самое, что и ананасы, а на деле знают эти вещи на уровне ну слышал чето в академии. Хаэрки принимают анона за очередного бестолкового дворника, который хочет вайти и 300к в секунду за просто так и скипают его. Надо бы какой-нибудь гайд по составлению резюме запилить.
401 1212430
>>12423
Ну тут еще дело в том что ты видешь только самые дно-резюме, потому что те кто более менее соображает поставит галочку в чекбоксе "показывать только работодателям"
402 1212431
>>12423

>В названии резюме написано "программист". То есть они даже не знают как называется то, чем они занимаются.


А как по твоему должно называться, обиженный ты хуйлопан?
403 1212433
>>12431

>А как по твоему должно называться


ФРОНТ ЕНД ДИБИЛОПЕР

> обиженный ты хуйлопан


Чего ты нагреваешься, себя узнал, хтмл программист сорокалетний?
404 1212434
>>12429
Норм портфолию называется, грузчики на раз отсеиваются.
405 1212435
>>12430
И то верно, иначе местные вкатывальщики со свистом на первую попавшуюся вакансию залетали бы на контрасте.
406 1212437
>>12433
Тогда хули ты делаешь в разделе /pr/, а не /web/, тупой ты хуйлопан?
407 1212438
>>12410
Бля, а вот реально. Если я возьму стейт родительского компонента и буду его использовать под все нужды, нахуй мне тогда редакс нужен?
408 1212439
>>12433
Ебал твою мамашу.
409 1212440
>>12438
Контекст будет проёбываться.
410 1212444
>>12437
Вот и перекатимся потом.
>>12439
Могло быть такое в молодости, да, ей тоже 40 с хвостиком.
411 1212446
>>12440
Стрелочные функции.
>>12438
Нужно соблюдать баланс. Дофига коннектов — не круто, но и иметь какой-то класс, где туча функций передается чилдам также не круто.
412 1212449
>>12428
Boku no verstka
413 1212451
Еще вот недавно видел чувка с айтишным образованием. 25 лет, жиквери знает "на уровне подключения готовых решений". Вот вам и вузики.
414 1212454
>>12427
Раз не боишься, то поясни. Я подозреваю, что неправильно выстроил архитектуру приложения, и мне надо сделать так, что при каждом нажатии на кнопку маунтился элемент, и фетч вызывался в его лайфсайкл методе. Я прав?
415 1212456
>>12454

> фетч вызывался в его лайфсайкл методе. Я прав?


Прав.
Не забудь про асинки.
416 1212462
>>12423
Для начала ты скинешь сюда эти резюме.
417 1212463
>>12454
Если не ошибаюсь, то данные с сервера сайд-эффект и лишние рендеры, вроде, такое можно делать только в componentDidMount.
418 1212468
Как же горит у школьников от вкатившихся после 25, это какое то бесконечное развлечение- наблюдать за этим бубарехом.
изображение.png804 Кб, 1440x800
419 1212473
>>12468

>у школьников


>от вкатившихся после 25



Малолетний дебил - это не дата рождения в паспорте.
изображение.png309 Кб, 600x400
420 1212478
>>12473

Малолетнему дебилу по-жизни всегда 14 лет.
421 1212482
>>12468
Вспоминаешь, как тебя посылали нахуй на 9 вакансиях из 10, в то время как школьники вкатывались после адаптивного барбершопа?
422 1212486
>>12444
Может быть и такое, что он твой папа.
А ты с ним так вот, по-свински.
423 1212487
>>12473
Я- Front-end developer, JS программист, PHP программист :: full stack без адаптива, приятно познакомиться! А вы кто?
Opera Снимок2018-06-181742452ch.pm.png28 Кб, 491x305
424 1212488
Уровень шитпостинга как в /б/ во время каникул
425 1212489
>>12486
Батя у меня слесарь, вкатываться не желает.
 .png418 Кб, 604x512
426 1212491
Сижу значит, лениво + лампово вкатываюсь в фронт ендж, блять, а щас нужно будет на РАБотку устраиваться, т.к. мамка из дому гонит ссаными тряпками.

И как мне вкатываться? Пиздец блять
Буду приходить 5 дней в неделю к 7-8 вечера заёбанным, полтора часа тратить на вкатывание, после чего нужно уже готовиться к завтрашнему дню и спать блять идти, это охуеть

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

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

нахуй жить...
427 1212492
>>12454

>Я подозреваю, что неправильно выстроил архитектуру приложения



Я тоже так думаю.
Для начала - попробуй сменить реакт на Vue.
Остальное - само получится.

Иначе у тебя ноги быстро устанут от дрочки вприсядку.
428 1212494
>>12482
И куда же можно вкатиться с адаптивным барбершопом, кроме как в мытьё унитазов?
429 1212496
>>12488
так тут малолеток 90%. нехуй было перекатывать в это болото. кстати, позвал 3 месяца назад старого товарища из строительства, чтобы он тоже вкатывался, сегодня звонит, говорит взяли на испытательный срок в веб-студию, а ему и вовсе 36 лет.
430 1212497
>>12491
Долбень, заимей работку ленивую с возможностью потыкать в комп, или на частичну. занятость, или 3/1.
431 1212498
>>12491
Устраивайся на УралГовноЗавод
432 1212499
>>12491
Такая же хуйня была, очень испугался, что все по пизде пойдет и я в россиянина мутирую. Но я не унывал, продолжал с телефона читать всякую хуйню по жсу, а вечерами вкатываться. Быдлоработка очень нихуево стимулирует. А еще я в те моменты вспоминал сколько свободного времени я имел в шараге и на что я его тратил, в попе очень неприятно было.
Ну правда все-таки через неделю я уволился и маман сказала хуй с тобой, вкатывайся, а как было бы, если бы я не уволился - хуй знает. Попробуй поговорить с ней, объяснить что компутерщиком быть хочешь.
433 1212502
>>12496
Я тоже узнавал про возраст, короче говоря 30-32 еще норм, а постарше как-то не особо жалуют на джуна.
434 1212503
>>12496
Угу, угу. А у меня дед недавно после недельного курса с лофтскула миддлом вкатился.
435 1212505
>>12503
А у меня дядя после недельного коворкинга в смузи вкатился.
436 1212507
>>12505
А у меня брат на митапе в анальную еблю вкатился.
437 1212509
>>12507
Жив?
Зависимость есть?
438 1212516
>>12509
На вью перешел.
439 1212523
>>12516
Продолжай...
440 1212524
Мндя, фронт-энд тред окончательно деградировал. Скоро рулетку крутить будут и про листву 100500 постов писать.
441 1212525
>>12524
Хули тебе не нравится ?
442 1212526
>>12524
Ребенок перекатил из /врк к своим одноклассникам в /пр, наслаждайся.
443 1212533
>>12502

Да всем известно уже что HR-ки всех старше 20 отсеивают если самоучка, ну до 25 могут взять если образование есть профильное и с норм вузом. На 150$
444 1212535
>>12533

>пук

445 1212537
>>12533
Но как тогда меня и моего приятеля взяли после 30?
446 1212539
>>12420
Если стейт не завернут в компонент на 100%, то он этому компоненту не принадлежит. Что тебе мешает в родителе определять стейт под нужды компонентов, раз ты его все равно собрался менять из родителя?
>>12438
Скорее всего не нужен, раз ты задаешь такой вопрос. Редакс - это по сути простая база данных, где ты можешь подписаться на обновления. Оченвидно, что в базе данных не нужно хранить, какой у тебя компонент включен/выключен или какого цвета кнопка. А вот список постоянно обновляющихся уведомлений с сервера гораздо удобнее и правильнее засунуть в редакс, а не внутрь компонента.
 .png234 Кб, 396x396
447 1212542
448 1212545
>>12533
У нас в мухосрани берут только смазливых мальчиков 10 лет.
449 1212548
Не, действительно, уже какой-то цирк пиздоблядский устраиваем, остановитесь.
450 1212552
>>12545
А потом вытирают об них легаси на жиквери, как в древнем риме?
451 1212553
>>12548
Надо репортить просто
 .png565 Кб, 604x604
452 1212555
453 1212556
>>12552
Про легаси на jquery не смешно вообще-то :C
454 1212559
Ну-ка блять, хлопцы, помогите.
Если постоянно происходит перерендер, но без отрисовки в реальном доме, то есть, тупо функция вызывается и все, это хуево?
То есть, типа есть у меня инпут и кнопка. Если вводимое значение инпута такое же, как и старое, то по идее нихуя не должно происходить. Оно конечно и не происходит, но рендер вызывается. PureComponent не работает тут.. Короче, эт хуевая практика?
455 1212563
Не понимаю, почему нельзя послать нахуй ОПА и эти треды школоты и перекатить самим его в wrk?
456 1212564
>>12559
Почему не работает? Если значение инпута такое же, то не должно ничего рендериться в PureComponent'е.
457 1212566
>>12563
Как wrk избавит от школоты? Они могут зайти и туда.
458 1212567
>>12451
ну так он программировать учился, а не конкретно жс
459 1212568
>>12563
Потому что опять будет два треда в разных разделах и никто не поймет куда постить. Будет бамплимит - пойдем в веб, там и заживем. Вроде никто не против пока.
460 1212570
>>12559
Это может происходить из за метода на кнопке или инпуте , вместо value = {someMethod} оберни в колбек {()=> someMethod()}
461 1212571
>>12567
Как-то не очень он программировать учился, если с жиквери разобраться не может. У меня тян знакомая на сях пишет и в древнем говне на жиквери успешно ковырялась.
462 1212572
>>12564
Ну потому что я образно сказал, что есть некий инпут. На самом деле там pathname берется из url строки. Но он остается такой же.
Вообще как, по нажатию кнопки тебя должно пушить на некоторую страницу. Но если ты уже там, то нихуя происходить не должно. И да, действительно не пушится, но у сраных роутов постоянно меняется некоторое значение. А именно props.location.key меняется на другой. И из-за этого видимо происходит перерендер. Хотя как он ваще влияет на рендер я не могу понять, потому что компоненты его не используют. Короче, ебал я в рот этот роутинг.
463 1212577
>>12571
но есть и другая претензия

>2к18


>жиквери

464 1212578
>>12255
Бамп вопросу
465 1212582
>>12578
autoplay пропиши атрибут
466 1212583
>>12572
Если у тебя props.location - это объект, то он скорее всего создается каждый раз заново, и очевидно {} === {} возвращает false, так как это разные объекты. Ключи PureComponent не сравнивает, можешь сделать обычный компонент и воткнуть в shouldComponentUpdate сравнение нужных ключей, если тебе требуется быстрое костыльное решение.
467 1212584
>>12577
Щито поделать, рога и копыта использовали его, используют и будут использовать еще очень долго.
468 1212585
>>12582
Прописан же
Причем в сафари всё нормально работает
469 1212591
>>12583
Да я знаю что так не сравнивает. Но прикол в том, что я этот объект ведь не создаю вручную. А ключи генерятся автоматически самим роутингом при любом изменении или вызове его. Короче лан, буду чет думать. А может забью хуй, вроде оптимизации не мешает.
470 1212595
>>12456
>>12463
А все, разобрался. Не знал про метод componentDidUpdate.
471 1212609
Чего навернуть по связи клиента с сервером?
Выполняю тестовое задание на джуна, найденное в интернете.
Пользуюсь фейковым сервером https://github.com/typicode/json-server
Используя axios запросил данные и смог даже записать туда что надо было. Но ни в руководстве кратком к axios, ни json-server, нет ничего насчет удаления.
Непонимаю как это все работает. Сейчас читаю
https://developer.mozilla.org/ru/docs/Learn/Server-side/First_steps/Client-Server_overview
Что прочитать дальше?
472 1212613
>>12609

>насчет удаления


Удаление - это запрос к серверу.
Если это канонический REST, то тип HTTP запроса - 'DELETE'.
А указанием на то, что нужно удалить, служит URL запроса.

Короче, если вообще не в теме - гугли HTTP REST APIs.

Но, если сервер твой, то можно делать как тебе нравится, напр. отправляя некую команду через POST или даже GET.
Например, отправляя такой json через POST:
{'command': 'delete', 'type': 'MyItem', 'id':'OLOLO'}
473 1212619
Нет ли проще способа запилить css модули, я чувствую, что наебусь раз 10 выполняя все по этому гайду.

https://css-tricks.com/css-modules-part-3-react/
474 1212650
>>12499
А сейчас как? Вкатился?
475 1212653
посоветуйте задачки на js с решением
476 1212655
>>12653
Кодеварсов всяких в интернете навалом.
477 1212657
>>12650
Неа. Просто мамка пока на работу не гонит, а раз не гонит, то и я не тороплюсь с поисками. А так верстальщиком-жиквереписцем я скорее всего вполне мог бы уже устроиться, но я хотел бы этот неблагородный этап пропустить и куда-нибудь с реактом вкатиться. Вот и сижу, реакт дрочу, да за вакансиями слежу.
478 1212660
>>12657

> так верстальщиком-жиквереписцем я скорее всего вполне мог бы уже устроиться


Ну и деб. Надо устраиваться сразу как только можно, чтоб какой никакой опыт коммерческой разработки получить.
479 1212664
>>12660
Да я вообще охуевший мне кажется, пару раз галеры мне уже собеседование забивали, а я передумывал и не приходил. А еще боюсь, что желания, времени и сил для реакта и других полноценных, современных вещей у меня уже не будет.
Что-то мне подсказывает, что я просто работать не хочу и оправдания себе выдумываю.
480 1212673
>>12664
Какой лвл?
Игори играешь?
481 1212677
>>12673
Через пару месяцев 21 будет, на игори проебал все 20 лет жизни, а вот как вкатываться начал, так завязал совсем.
482 1212678
>>12653
codewars на смекалочку.
leetcode на алгоритмы.
483 1212682
>>12677
таких молодых не берут нигде.
484 1212690
>>12682
Придется еще лет 10 продавцом-консультантом поработать и только тогда возьмут?
485 1212692
>>12678
Чет на сложности 5 куй я начинаю тормозить.
486 1212695
>>12690
да, мы все так и сделали. там научишься коммуницировать с людьми, быть дисциплинированным, отстаивать свое мнение. нужные навыки для работы программитсом
487 1212697
>>12692
Да хуита этот кодварс, мне вот задачи оттуда пригодились только один раз, когда возникла необходимость со строками попердолиться. Может, конечно, они мне какой-то скилл в алгоритмическом мышлении повысили, но чет я нихуя этого не заметил.
488 1212698
>>12695
А вышку экономическую надо получать? Ну чтоб с зарплатой не обсчитали.
489 1212702
>>12698
Не обязательно, тебе все равно больше 150$ платить не будут.
Screenshot20180618220132.png67 Кб, 430x899
490 1212703
>>12697
Мне точно помогло, но я не мог вообще писать код, знал синтаксис, но как использовать не понимал.
Пол года назад было, только до 4 куя дошел. Ходил на работу коробки таскать и думал над решением задачки условие которой посмотрел с утра. Записывал решение когда было свободное время. Мужики осторожно подглядывали
Но решения были говно конечно и после многих задач видел в решениях намного изящней ответы, а те, особенно много в топе выполненных использую регулярки. Сам на них не стал серьезно внимание обращать, так как хотел хотя бы со всеми этими циклами управиться.
На пике мое решение, сейчас глянул на сайт. Позор
491 1212704
>>12697
Хуй знает, я после них лишился страха кодить. Да и интересно можно вечер убить, пока пишешь маня-код. Нет-нет, а мозги придется напрячь на 3-4 kata'х
492 1212706
Кстати, несколько месяцев назад на полном серьезе очень грузился, что в 20 лет поздно вкатываться.
493 1212714
>>12706
В 40 изи вкатываваются, а ты омежный чухан.
494 1212717
>>12714
Дедуле НЕПРИЯТНО.
 .PNG91 Кб, 931x557
495 1212718
>>12714
Я тебе тянучку нашел.
496 1212719
>>12718
Я бы ее выеб.
497 1212721
>>12718
Джун как джун, хули б и не взять.
498 1212723
А тем временем бамплимит приближается. Перекатывайте в веб, а то я с телефона.
499 1212731
>>12718
Т.е. опыта работы программистом у нее нет, но уже TDD. ахуеть.
501 1212745
>>12657
Ну удачи тебе там. Не проебись, хули.
502 1212747
>>12742

>#500


Школьник с активной жизненной позицией сидел, готовился, ловил момент, чтоб всё было по-евошному, а то в зкче обижают.
503 1212748
>>12747
Да ты вообще хуй соси.
504 1212750
>>12747
Не вижу ни одного возражения на это >>10716 за весь тред.
505 1212753
Аноны, сначала надо задрочить верстку до идеала или начать таки с JS, а затем перекатиться в верстку?
506 1212754
Есть год опыта на джаве в энтерпрайзе и параллельно около 8 месяцев реакт+релей.

Хочу перекатиться во фронтенд. Какие у меня шансы?
Решаю въезжать на миддла. Ну или другими словами не считаю свой джава-опыт чем-то не равноценным, а себя джуном
507 1212755
>>12747
Пошел нахуй, тролль ебаный.
508 1212756
>>12754
Сразу на работу мидлом - абсолютно никакие. Можешь по линии апворка хуячить. Когда будет опыт и соответствующее портфолио уже сможешь позиционировать себя как фронтенд/фуллстак мидл девелопер.
509 1212758
>>12753
Вёрстка важнее. Жс займет очень много времени, а события навешивать можно и без особого понимания языка. Потом уже как освоишься можно и поковыряться с жс.
510 1212759
>>12758
Ты так говоришь, будто я версталой пойду. Фронтенд сейчас - это и жс, и реакт/ангуляр/вью.
511 1212862
>>12491
это самообман братик

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

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

не повторяй чужих ошибок, иди постепенно, УЧАСЬ НА РАБОТЕ, а дома отдыхай и больше спи, в дороге не грузи себя ни чтением ни видосами, ставь какой нибудь амбиент что б от метро не глохнуть

кун который уволился и три года пытается вкатиться, хотя думал что все успеет за 3 месяца
rage-face.jpg23 Кб, 300x309
512 1212868
Сделал шапку залил цветом и она должна была тянуться до бесконечности (внутри у неё есть контейнер с фиксированной шириной) и заметил что если увеличивать/уменьшать сайт, то у неё цвет только в определенной области, то есть нихуя не на весь экран.
Я у header задавал и убирал ширину 100%, но эта пизда не работала. В итоге помог гугл с его min-width.
Как это работает?
513 1212878
Аноны, фрилансю версталой второй или третий год вроде, заказы по знакомым и с парой студий дружу. Студии платят мало (по меркам больших городов), но я живу в мухосранске и тут эти деньги просто овер большие (в какой-то момент даже однушку снимал себе, потом заебало и вернулся к родителям обратно) я студентота и мне похуй. Хочу и нормально вкатиться в джаваскрипт (реакт), чтобы в итоге свалить в другой город, но и в тоже время нихуя не могу собраться и учить его. Как вы себя заставляете? Думаете о больших деньгах? Нет, интерес у меня к этому есть и не остыл, просто я вроде как дорос до приятного мне потолка и не могу его пробить
514 1212879
>>12868

> В итоге помог гугл с его min-width.


Бля нихуя не помог. Всеравно не на всю.
515 1212883
>>12879
я нихуя не понял из того, что ты написал. прикрепляй код что ли или пикчи на такие случаи
517 1212914
>>12905
хтмл академия 100% процентов поясняла как это фиксить или сразу показывала, еще когда барбершоп на видосе пилит, какие свойства писать против такой хуйни
518 1212924
>>12914
Ну и как? Или скажи хотя бы в каком именно видосе?
519 1212992
А есть ли какой плагин для огнелиса, чтоб на nnmclub зайти, как есть для рутрекера?
520 1213000
>>12992
Нет. У рутрекера и ннм разные протоколы блокировки, и фаерфокс не все их поддерживает.
Плагин для входа на ннм есть только в сафари и хромиуме. Пока ведутся работы по взлому блокировки в опере, ожидается в ближайшие 2 месяца, по фаерфоксу информации нет.
p7wYJlz4w8M.jpg215 Кб, 1080x800
521 1213010
Поясните за курс Javascript и PHP от HTMLacademy. Говно или нет? Разбор уровня Hexlet или ниже?
Screenshot-967.png10 Кб, 826x580
522 1213022
Сосоны!
Текст прозрачным я сделал так color: rgba(255, 255, 255, 0.3);
А как при нажатии сделать эту тень внутри?
523 1213023
>>13022
box-shadow: inner ...
524 1213025
>>13023
У меня она получается прозрачная. Хз почему.
525 1213041
>>13025
Покажи код в jsfiddle
526 1213045
>>13041
Бля. Удалил уже. Вот так примерно.

.btn:hover {
background-color: #00bc6c;
}

.btn:active {
background-color: #00aa62;
color: rgba(255, 255, 255, 0.3);
box-shadow: inset 0px 3px 0px 0px #33b17b;
}


Каким то хуем тень становится светлее чем задана.
527 1213077
>>12677

> 21



Уже староват для вката
528 1213078
>>13077
Да и в 19 уже поздно, на самом деле.
529 1213080
>>13022
border-top + opacity
1485341078133560702.jpg45 Кб, 600x449
530 1213094
>>13078
Даже в 12 поздно. Я бы советовал лет так в 6.
531 1213169
>>13045

>Каким то хуем тень становится светлее чем задана


>background-color: #00aa62;


>box-shadow: inset 0px 3px 0px 0px #33b17b;


>на пике тень темнее фона


>в стилх фон #00aa62; темнее тени #33b17b;


>Каким то хуем тень становится светлее чем задан


Ну хз, баг наверное какой-то.
532 1213171
Какие подводные камни у сжималок пикч?
На глаз не могу разницы заметить, а вес раза в 2-3 уменьшается.
533 1213189
>>12491
Тоже самое испытывал, но таки удалось просычевать 9 месяцев за вкатом, хоть мамка порой и не довольно урчала. Сейчас пишу проект на реакте, и начинаю агрессивно вкатываться.

хотя у меня днюха в августе, и как-то из-за этого стрёмно, ведь я хикка, а мне придется незнакомых людей тортом угощать наверное, да и вообще повышенно внимание будет к моей персоне >_<
534 1213191
>>12568
Вообще не понимаю нахуя этот фронт нужен, если есть тред по JS
535 1213192
>>12718
Уверен она просто люто во всём плывет. Я когда какой-нибудь курс отсмотрю, тоже думаю "понял всё", но как приступал к собственному проекту понимал что этих знаний вообще не достаточно. Курсы - это просто знакомство, и писать что у тебя уже есть тот или иной навык после них, это тупо
536 1213199
>>13189
Ты чё сука украл мою личность что ли, пиздос.
537 1213219
>>13094
Думаю на самом деле уже в 0 поздно вкатываться. Надо ещё в утробе вкатиться, чтобы не стать баттхёртом за 150$
538 1213246
>>13189

>и вообще повышенно внимание будет к моей персоне



Это ты излишне сконцентрирован на себе.
Всем похуй сейчас на других, т.к. своих забот хватает.
539 1213313
>>13169
Нахуя ты гринтекстом насрал?
Почему прозрачность в колоре действует на всю кнопку?
540 1213433
>>13189
кого ты там угощать собрался, тебя еще никуда не взяли.
541 1213510
а как фуллстек с реактом выглядит?
543 1213544
>>13433
уж что-нибудь найду по-любому, думаю
544 1213557
>>13544
не найдешь
545 1213584
Аноны, почему содержимое iframe может масштабироваться отдельно от страницы?

Заметил такой баг(?) в гугл-хроме, когда проверял адаптив. Сама страница не масштабируется, а iframe на это реагирует.

В огнелисе такого нет. Как запретить iframe реагировать на масштабирование?
546 1213622
>>13557
а вот найду
547 1213683
Эти интенсивы от академии в шапке лучше книг будут или не?
548 1213687
>>13683
Комбинируй
549 1213691
Как же заебала быдлоработа, если вы ещё молоды лучше учитесь, а то потом когда вам будет под 30 поздно будет вкатываться в новую область.
550 1213737
Зашибаю по 300к фронтендом, спрашивайте ответы.
photo2018-06-2018-14-17.jpg17 Кб, 817x207
551 1213763
Пацаны почему не работает, все же правильно сделал.
552 1213776
Сап фронтач, нужны советы, как слить инвалида из галеры. Ситуация следующая: взяли какого-то патлача бурятской наружности на должность синьора (больше фронтов кроме меня - джуна нет). Этот чел сразу показался весьма подозрительным, хейтил редакс из-за сложности и большого бойлерплейта, но при этом считал Дэна Абрамова Богом. Подозрения превысили все пределы, когда вскрылось, что он не знал, что ES-6 синтаксис можно использовать в браузере без бабеля. В итоге он признался в приватной беседе, что в начале года начал учить фронт, закончил htmlacademy и курс по реакту от какого-то немца на Udemy, а половину своих фишек гуглит на стековерфлоу. Этот дебил нихуя не может, а менеджеры нас уже трясут.

Как объяснить менеджерам, что он - дегенеративное хуйло и его надо заменить нормальным синьором/миддлом, учитывая тот факт, что я джун с полугодом продакшен опыта и никто не послушает мои слова о том, что у синьора код плохой? У нас тут скоро переломный момент, надо дожимать продукт, вдвоем не вытащим.

Пикрил код, который выдает этот мудак
553 1213783
>>13776
Забыл написать, что ему платят $2000 на руки
554 1213792
>>13776
Ничего себе этот инвалид нагородил. Как ты туда устроился, вас одни люди собеседовали?
555 1213797
>>13763
Это точно не тролинк? Асинки в лайфсайкл методах, попытки менять пропсы , var-ы блять , какие то сравнения упоротые, хоспади что за пиздец.
556 1213802
>>13776

Будешь смеяться, но я тоже пропустил момент когда на браузеры это дело подвезли, так привык всё через вебпак делать, лол
Спасибо за хорошую новость!
557 1213876
Здравствуйте, я смотрю видеокурсы по Реакту, там ведущий сделал следующие команды в консоли:

npm i prop-types --S

Я хочу узнать что такое --S. Загуглил и нашел только что такое -S, а про --S ничего не нашёл.
Поэтому подскажите, пожалуйста, что такое --S?
558 1213887
>>13876
И что же ты нашел?
-S наверное сокращение c --save?
-S тогда может --save-dev
559 1213920
>>13077
Серьезно, без шуток?
560 1213935
>>13920
Какие шутки тут могут быть? Многие в 21 уже если не сеньеры, то миддлы как минимум.
561 1213943
>>13920
Бля, хватит на жирноту вестись.
562 1213944
>>13876
npm <нужнаяКоманда> help
1529511600.png26 Кб, 791x466
563 1213956
Няши, пишу аггрегатор, и использую электрон. В чем суть - эта хуйня постоянно зависает. Достаточно выделить любой элемент - и всё, "приложение не отвечает".
Что делать с этой хуйней?
564 1213972
Посмотрите эти требования и скажите мне, что вы думаете стоит ли такая работа 30к рублей в месяц:

Обязанности:
- Уверенные знания PHP5 ООП и СУБД MySQL
- Уверенные знания: HTML5, CSS3, JavaScript/jQuery, Ajax, JSON
- Кроссбраузерная, адаптивная, резиновая, валидная верстка
- Понимание принципов работы протоколов HTTP
- Опыт работы с XML
- Опыт работы с шаблонизаторами
- Базовые знания Photoshop последних версий

Приветствуются знания:
- PHPUnit
- MVC-фреймворки (Yii, Symfony и другие)
- GitHub
- Apache HTTP Server, Linux
Понимание и опыт решения вопросов производительности web-приложений

Требования:
- Быстрая обучаемость
- Умение читать и понимать чужой код
- Целеустремленность, активность,аккуратность, умение и желание работать и саморазвиваться.

Условия:
- Оформление по ТК, отпуск, больничный и пр.
- Корпоративное обучение и тренинги
- Возможность профессионального и карьерного роста
564 1213972
Посмотрите эти требования и скажите мне, что вы думаете стоит ли такая работа 30к рублей в месяц:

Обязанности:
- Уверенные знания PHP5 ООП и СУБД MySQL
- Уверенные знания: HTML5, CSS3, JavaScript/jQuery, Ajax, JSON
- Кроссбраузерная, адаптивная, резиновая, валидная верстка
- Понимание принципов работы протоколов HTTP
- Опыт работы с XML
- Опыт работы с шаблонизаторами
- Базовые знания Photoshop последних версий

Приветствуются знания:
- PHPUnit
- MVC-фреймворки (Yii, Symfony и другие)
- GitHub
- Apache HTTP Server, Linux
Понимание и опыт решения вопросов производительности web-приложений

Требования:
- Быстрая обучаемость
- Умение читать и понимать чужой код
- Целеустремленность, активность,аккуратность, умение и желание работать и саморазвиваться.

Условия:
- Оформление по ТК, отпуск, больничный и пр.
- Корпоративное обучение и тренинги
- Возможность профессионального и карьерного роста
565 1213974
>>13972
Нет.

Ксати, где вообще ваканскии смотрите, кроме HH?

Перекат был давно
https://2ch.hk/web/res/111463.html#111616 (М)
566 1213988
>>13972
Сильно зависит от того, где это находится, и какая загруженность.
Для мухосрани может быть очень нихуйной вакансией, попинывать хуи скролля чухач за 30к, когда сосед Василий за 19 тысяч пальцы на станке рубит.
dou2018-21-education.png21 Кб, 920x613
567 1213994
Оп, суть в том, что ты нахуй никому не нужен без высшего образования. Как минимум, с высшим образованием устраиваются куда больший процент. К примеру, недавний опрос украинского iT-рынка указывает на то, что без высшего образования смогли устроиться всего лишь 4%
568 1213999
>>13994
Да всем похуй на ваш хохляцкий рынок, где салом за работу расплачиваются. Если умеешь кодить то возьмут, а если нет то хуй соси губой тряси.
569 1214001
>>13999
Я сам из России и понимаю, что в Украине рынок чуть лучше, нежели в России. Хотя всё же, глобальной разницы нет. А вот насчёт образования — всё это правда. Без диплома ты будешь в аутсайдерах постоянно, а на твоё место лучше возьмут какого-нибудь магистра. Даже если ты знаешь больше чем он. И не надо говорить что это не так.
570 1214009
>>14001
Двачую этого. А еще желательно знать хотя бы основы квантовой механики. Стандартный вопрос на собеседовании на должность версталы - проквантовать хиггсово поле без использования неевклидовых пространственных измерений.
571 1214011
Антоны, а во что вообще можно из фронтенда перекатываться? Нравится сишарп, а в идеале бы на Питона перейти, только я слышал, что Джанго полудохлый, а идти джуном за меньшую зарплату не особо хочется.
572 1214035
>>13972
Для мухосрани заебись, для дс дно, для дс2 ну такое
573 1214042
>>14011
смысл шило на мыло менять? сиди где платят
574 1214044
>>13994

>ты нахуй никому не нужен без высшего образования


А чё у нас в стране есть вышки по фронтенду? JSa нет ни в 1ой программе, смысл с вышки то?
575 1214047
>>14044
Есть, прикладная информатика называетс, там готовят всех этих червей-пидоров, сисадминов, фронтендеров, одинэсников.
576 1214068
Сколько может получать толковый джун? 15$/hour - нормальный рейт?
577 1214076
>>14042
В фронтенде с зарплатами не очень все хорошо, не буду же я всю жизнь этим заниматься.
578 1214109
>>13994

> что без высшего образования смогли устроиться всего 4%


18% без вышки.
Ещё 27% без профильной вышки.
579 1214110
>>14001
Ой блять у меня в 29 диплома нет и че теперь всю жизнь на быдлоработе херачить предлагаешь?
580 1214146
>>13994
Вы мне льстите. Приятно очень, спасибо.
581 1214211
>>12706

>Кстати, несколько месяцев назад на полном серьезе очень грузился, что в 20 лет поздно вкатываться.


Проиграл. Люди в этом возрасте ещё только в универ поступают.
582 1214217
>>13683

>Эти интенсивы от академии в шапке лучше книг будут или не?


А что там в книгах? Список тегов? Хотя видел книжку где показано как верстать сайт. Гыгы. Там реально вставлены фотки сайта и огромные куски кода.
583 1214220
А хуле вы не перекатываетесь? Слепошарые довены или что?
584 1214221
>>14001

>Я сам из России и понимаю, что в Украине рынок чуть лучше, нежели в России


Только вот ебаное.ит именно хохляцкое. Почитаешь пару тем и подумаешь что описывают африканскую страну, а не украину.
Тут вон в треде джуну хотя бы 10к платят, а у них просят принести свой компьютер.
585 1214243
>>14220
рано ещё, вот к косарю ближе перекачу
олд треда
586 1214244
>>14110
Да забей, требовать вышку в IT это вообще долбоебизм чистой воды, миллион раз уже обсасывалось
587 1214247
>>14243
Так перекатились уже >>12742
15139640857360.png201 Кб, 604x369
588 1214253
>>14247

>web


толсто
589 1214267
>>13691

>когда вам будет под 30


А разве столько живут вообще?
590 1214279
>>14267
Мне 28, пока живой. Только очень сильно сдохнуть хочется, жалею что меня родили.
591 1214292
>>14279
Сейм шит, .бро
592 1214321
>>14292
Галкину уже 42, какой же я старый.
593 1214411
>>14279
О мне тоже, но ты видимо в IT хотя бы работаешь, а не на ебучем заводе.
594 1214476
>>13920

Если серьёзно то конечно же работодателю абсолютно поебать сколько тебе лет, лишь бы код писал - задачи решал и просил при этом как можно меньше денежек.
595 1214528
>>13737
хуи сосешь, бочку делаешь?
596 1214541
Помогите, пожалуйста, в обучающем видео 2017 года про React показывалось как в .babelrc прописали пресеты {"presets": ["react", "es2015"]}.

У меня не было es2015, поэтому я установил через npm следующим образом:

npm install babel-cli babel-preset-es2015

После этого было написано: npm WARN deprecated babel-preset-es2015@6.24.1: Thanks for using Babel: we recommend using babel-preset-env now

Правильно ли я понял, что "es2015" устарел, и мне не надо было его устанавливать?
597 1214617
>>14541
Вместо es2015 , напиши env, всё.
598 1214681
>>14617
Спасибо большое, да, у меня env уже было. Просто убрал из .babelrc "es2015"
599 1214696
>>14528
Естественно.
600 1214829
Кто-нибудь может скинуть гитхабы легких проектов на реакте с идеальным кодом, только не туду листы.
601 1214856
>>14829
Идеального кода не существует
602 1214973
Я заебался ваш тред искать.

перекат https://2ch.hk/pr/res/1214972.html (М)
603 1215043
>>14973
еблан, найти пост с перекатом в треде не судьба? Сука тупая.
604 1215182
>>14856

Существует
console.log('huy')
605 1215210
>>13515
это вано что ле так поднялся!? охуеть не встать лол
606 1215216
>>14001

>что НА Украине рынок


чебурек ты ебучий
607 1215315
Ананасы, недавно начал изучать реакт по методичке, что прикреплена в ОП посте. Столкнулся с некоторыми вопросами насчет состояний.

Вот допустим я в каком-то компоненте инициализировал состояние, то бишь:
getInitialState: function() {
return {
someState: false
}

Потом, например, при вызове какой-то функции я могу изменить состояние с помощью:
this.setState({someState: true}); (1)

Однако то же самое я могу сделать сделав просто:
this.state.someState = true; (2)

Есть какая-то кардинальная разница между первым и вторым способом? Спрашиваю потому, что изменение состояния с помощью первого способа не всегда корректно работало, но хорошо работало со вторым способом. Воооооооот
608 1215403
>>15315
Не пишу на реакте, но первый вариант, с деструктуированием выглядит лаконичнее. И как ты меняешь стейт, если он иммутейбл в редаксе? Или это не редакс, а просто внешнее состояние компонента?
609 1215486
>>15315

>Однако то же самое я могу сделать сделав просто:


>this.state.someState = true; (2)



Нет не можешь.
Компонент не узнает, что стейт изменился.
Реакт не реактивный.
Это Vue реактивный, и там так и надо делать.

И ты хоть дай себе труд введение на сайте реакта прочесть.
Там про всё это написано.
610 1215623
>>15403
Странно, а у меня состояние все равно менялось. Тоже подумал, что не должно меняется. Короче ладно, в любом случае спасибо
611 1215626
>>15315
setState это "сигнал" что состояние изменилось, и он перерисовывает зависимые от этого состояния компоненты, если будешь на прямую устанавливать state, то он конечно будет обновляться, но страничка не будет обновляться
612 1215708
>>15623
Состояние менялось, да.
В смысле - значение переменной.
А компонент перерисовывался с изменённым состоянием?

Если да, значит просто где-то ещё триггерился рендеринг.
Сделай чистый эксперимент и увидишь.
613 1215961
Вышку требуют в вакансиях не из за того, что там неебатся какие знания дают, а из за того, что бы не оплачивать сессии заочникам.
614 1216080
>>15961
Нет, это чтобы сразу отсеять совсем уже полных кохозников.
Наивные.
615 1216152
>>16080
Полные колхозники у нас с вузов не выпускаются?
616 1216299
>>16152
Я же написал - наивные (они).
617 1217995
Здравствуйте. Есть кто-нибудь, кто не против повозиться с идиотом, взявшимся за разработку сайта на битриксе, не имея до этого опыта работы с ним? Спасибо.

Суть проблемы: начал разрабатывать надстройку на сайте на битриксе, не используя все его конструкторы. Всё было хорошо, пока не понадобилось вывести информацию из информационного блока через php. Понятия не имею, как работать с ними. Нуждаюсь в помощи.
618 1218097
Программач. Начал изучать Реакт и столкнулся с проблемой. В одних туториалах компонент создается с таким синтаксисом, например:
var Game = React.createClass ({
render: function () {
return (
<div>
<h1>{this.props.name}</h1>
<h2>{this.props.age}</h2>
</div>
);
}
});

Но говорят вышло обновление и поэтому компонент надо создавать следующим образом:

class Game extends React.Component {
render() {
return (
<div>
<h1>{this.props.name}</h1>
<h2>{this.props.age}</h2>
</div>
);
}
}

Я правильно понимаю, что надо ориентироваться на обновленный синтаксис реакта? И вообще зачем так сделали? Спасибо
618 1218097
Программач. Начал изучать Реакт и столкнулся с проблемой. В одних туториалах компонент создается с таким синтаксисом, например:
var Game = React.createClass ({
render: function () {
return (
<div>
<h1>{this.props.name}</h1>
<h2>{this.props.age}</h2>
</div>
);
}
});

Но говорят вышло обновление и поэтому компонент надо создавать следующим образом:

class Game extends React.Component {
render() {
return (
<div>
<h1>{this.props.name}</h1>
<h2>{this.props.age}</h2>
</div>
);
}
}

Я правильно понимаю, что надо ориентироваться на обновленный синтаксис реакта? И вообще зачем так сделали? Спасибо
619 1218405
>>18097
Обновление вышло года 3 назад, лол, выкини свой туториал в мусорку. Так сделано, потому что классы удобнее. Но если не нужны методы класса, то лучше делать компонент функциональным для производительности, как в твоем случае.
15295990827570.jpg81 Кб, 630x800
620 1218633
Перекатывайте в /a заведем себе аниме аватарки и будем кодить друг друга под хвостик :3
621 1218808
>>18633
Я не выдержу настолько ламповый фронтенд.
8i0iAmlKyRo.jpg200 Кб, 1389x1407
622 1219285
>>18405
Тогда нужно выкинуть методички из оп поста про реакт
623 1222243
>>11001
ахуеть возьмите за 30 в месяц на удаленку
624 1222338
>>13994
Отчислили с первого курса технической вышки за наркоманию, сейчас бы закончил третий и проходил бы какую-нибудь практику, но я кодер с зарплатой в 60к, купил себе иномарку и ты бы видел ебальники моих бывших однокурсников, когда они увидели меня. Они такие бабки будул получать может только лет через 5 после выпуска и то не факт, а я уже буду в какой-нибудь Норвегии...На какую-то заочку подам доки в этом году, чтобы корки были.
625 1223985
Cкачал базовый интенсив, а там лектор говорит, что лекции несамодостаточны без работы с наставником, пиздит?
Снимок.PNG178 Кб, 1229x701
626 1225174
Двачик, это можно ли охарактеризовать выделенное как section? Или же, это просто div?
Тред утонул или удален.
Это копия, сохраненная 20 августа 2018 года.

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

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