Keywords: Front-end, Frontend, Верстка, HTML, CSS, JavaScript, React, Vue, Angular.Шапка:https://github.com/acilsd/wrk-fetJavaScript учим тут: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/ytWW0UfUhttp://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/
Давайте если в веб, то хотя бы сразу после бамплимита, а не когда тред вторые сутки тонет, его так вообще никто не найдет. Помню, какая ебанина была, когда с врк туда-сюда бегали и по месяцу писали в тонущих тредах, потому что не знали, где другой. Если желающие останутся, то следующий в веб.
Так а нахуя два одинаковых треда?Есть же жс-тред, но долбичи и в вёрстко-тред притащили своё реакто-вуе-говно. Причём в жс-треде тоже обсуждают исключительно фронтенд.Предлагаю сделать это исключительно вёрстко-тред и перекатить в воркач.
>>1210732Верстка сама по себе нахуй уже ни нужна, смысл для нее отдельный тред делать.
>>1210732С такой логикой и андроид, иос, машоб, геймдев и остальные подобные треды тоже не нужны.
>>1210734Тогда нахуй этот тред, если есть жс?>>1210738С какой это "с такой"?
>>1210740Потому что тут фронтэнда официальный тред, читай название.
>>1210740А ты случаем не то чмо...
В очередной раз насмотрелся дно-резюме на хх и снова отлегло. Всегда повышает самооценку и вселяет надежду на вкатывание.Кстати, с препода из хтмл кокодемии проиграл. Каких они там спецов могут готовить, если сами за 50к готовы работать.
подскажите, какой стек должен быть, чтобы на апворке нормально осесть? (желательно с реактом)хочется из офиса перекатиться туда
>>1210732Предлагаю сделать 5 тредов. Верстко, реактотреды, тред ес5, тред ес6 и тред ноды. Еще опционально вуе и ангуляротред. Можно еще сделать сиss3 тред и рисовать там свгшки.
>>1210758Ты забыл про эмбер.
>>1210760на самом деле я много что забыл, думаю надо сделать промизотред и асунк/эвэйт-тред
>>1210761один будет в пр, а второй в вебе
>>1210762Чего так слабо? Даёшь филиалы на всех досках!
>>1210711 (OP)Слушайте, аноны, а где искать максимально продвинутые ресурсы, желательно наиболее практические. Чтобы было прям сложно и можно было побыстрее стать мидолом
>>1210764Проиграл. Ты сначала опыта наберись до миддла.
>>1210761Через промисотред будем чейнить все остальные треды по порядку .
>>1210767То есть ты мне предлагаешь сидеть и клепать формочки полгода, чтобы я вдруг сам собой стал мидлом
>>1210774А ты думаешь что после прочтения пары книг, тебя сразу в миддлы следует брать? Так не делается, дружок пирожок.
>>1210777вообще-то именно так и делается, ты потеешь, становишься лучше и ищешь новую работу с зп на 20% больше
>>1210779>вообще-то именно так и делается, ты потеешь, набираешься опыта, становишься лучше и ищешь новую работу с зп на 20% большеПофиксил
Подумайте ребята, нужны ли нам конкуренты, хорошенько подумайте, стоит ли помогать отребью со вкатом. Может стоит вести подрывную деятельность в кругах вкатывальщиков, а не образовательную? Надеюсь на ваше благоразумие.
>>1210799Зачем? Вкатывальщиков может и много, а вот нормальных специалистов среди них почти и нет. Так что нечему беспокоиться.
>>1210799Я всегда так делаю. Заебали уже из всевозможных сфер пытаться кабанчиком подскочить в мое IT. Я же к ним не лезу.
>>1210799>Десятки тысяч выпускников ВУЗов>Тысячи "академиков">Тысячи выпускников говно-курсов (гикбрейнс, codejojo и пр)>Сотни самоучек>30-50 анонов. Покормил, но это просто классика.
>>1210801Посмотрим как ты закукарекаешь, когда твою зарплату поделят среди этого скама.
>>1210804Там они все сидят на фл.ру и за 500₽ сайты делают
>>1210805Уже лет 8 делят, всё поделить никак не могут. Особенно смешно видеть как печальные вкатывальщики уходят в закат после разговора с HR, лол.
>>1210809Римляне тоже смеялись над варварами, а потом эти варвары выебали римлян в жопу и разграбили город.
>>1210813>Эти проекции печального вкатывальщика
Пиздец, какой же у реакт-редуха дебильный дефолтный гайд, в котором хуй разберешься, если не полазить по репо с проектом. Просто копипастнули свои файлы из https://github.com/reduxjs/redux/tree/master/examples/todos и вместо описания API ты должен продираться через эту ебанину, где половина файлов - это обычные реакт-компоненты, которые нихуя не относятся к самой либе, так еще и организовано не сверху-вниз, а как попало.
>>12108098 лет назад и пекарня-то не у каждого школьника была. Погляди вон на фриланс, окупированный хохлами и индусами, скоро так же будет ирл.
>>1210816что за апи реакта блиа. ReactDOM.render React.Component что ли? чо те еще надо, апии ебать смарииитии я знаю чо такое апиии, хуева сделано ящитаю. для тысяч все охуенно, а тут вылез гусёк на понтах.
>>1210818Да поебать. Их все равно будет все больше и больше с каждым годом, никуда ты от этого не денешься. Лучше ищи куда перекатиться. Да и от пары ананасов хуже не станет, это во-первых, а во-вторых, если человек захотел чего-то, то посыл нахуй на дваче его вряд ли остановит.
>>1210742А там неофицивльный? Чё ты несёшь вообще?
Еще вот этот костыль напрягает: https://redux.js.org/recipes/computing-derived-data Я понимаю, что он нужен из-за упрощенного редуховского Store, который не умеет отправлять уведомления "нужный тебе кусок стейта поменялся, обновись", а отправляет только "в стейте че-то поменялось, мне похуй, вот тебе стейт целиком, ищи сам", но выглядит пиздец контр-интуитивно. Я так понимаю, что придется с этим смириться, потому что это основа концепции редуха? Но честно не могу понять, нахуя они так сделали и где хоть какие-то плюсы в этом подходе, если ты делаешь хоть что-то сложнее визитки.
>>1210821Демпинг неизбежен, я вам как видавший такое дед говорю. Когда то в моей профессии не было вообще никого и я за один пук я получал дохуя денег, работал по 4 месяца в год, но друзья звали друзей, натаскивали их, сарафанное радио, в итоге самые умные открыли курсы и начали бесконтрольно обучать и выдавать корочки и допуска. В итоге орды студентоты, которые заползли сначала в самые простые виды работ и цена, условно за отдельно взятый вид работ, стала не 80р, а 15р, в течении 2-3 лет, а потом работодатель смекнул, что ему нахуй не нужны профи, а можно нанять дауна из кучи холопов на рынке, который за доширак сделает тяп-ляп, главное же чтобы работало на глазах у заказчика, а там уже похуй. А после студентоты корки и допуска начали выдавать таджикам за 5к и тут уже отрасль окончательно умерла для нормальных людей. Думаете такое возможно в нормальной стране, где есть профсоюзы и они хуй позволят охуевшему гавну плодить переизбыток кадров и творить демпинг? у нас нет профсоюзов, вы знаете где вы живете, никакого контроля за всем этим нет.
>>1210832Вот поэтому и нужно думать, куда выкатываться, у нас только самые хитрожопые достойной жизни заслуживают. А что за профессия-то такая дохлая?
>>1210823Что конкретно ты называешь костылем? Селекторы?>Store, который не умеет отправлять уведомления "нужный тебе кусок стейта поменялся, обновись", а отправляет только "в стейте че-то поменялось, мне похуй, вот тебе стейт целиком, ищи сам"Так в этом весь кайф, все полностью data-driven, без ебучих сабскайбов и коллбэков, которые хрен пойми в каком порядке выполняются.
>>1210833Арбористика.
>>1210836Ну пиздец сравнил, физический труд, которому как выяснилось и таджика научить можно и какой-никакой интеллектуальный труд.
>>1210839Я первую попавшуюся на ум профу назвал, хотел сперва хоккеист написать. Не скажу короче.
>>1210839Клацать по кнопкам это не физический труд?
>>1210835Костылем я называю хуйню по ссылке, которая помогает тебе триггерить апдейт только в том случае, когда меняется нужная тебе часть стейта, а не при любом изменении. Сабскрайб и коллбэк в редухе присутствуют точно так же, но вместо сабскрайба на нужные изменения, ты сабскрайбишься вообще на ВСЕ и должен вылавливать нужные изменения изнутри. Оно никуда не пропало, просто отвественность за вылавливание изменений теперь не на сторе, а на его сабскрайберах. Что контр-интуитивно и выглядит как хуевый дизайн.
>>1210818Который год я это слышу и не только на сосаче. Вот только что-то этого вашего "конца света" в мире IT не видно. Впрочем есть и другие ниши, где вкатывальщиков почти и нет, но за ними будущее.
>>1210840> Не скажу короче.Боишься, что кто-то внезапно захочет в пошедшую по пизде профессию вкатиться?
>>1210844мань, тебе сколько лет, 30-35 хотя бы есть чтобы писать -"я который год че то там слышу"- ты же малолетка, как и 90% в этом разделе. твой опыт- в хую дыра, без обид
>>1210842Ебать, ты вот так говоришь, как будто можешь предложить что-то другое? Есть еще альтернативы что ли? Если тебя не устраивает реселект, или он кажется тебе костылем, ну так не ставь его. Ты же писал тебе все это надо для мелкого приложения? Там реселект и не нужен, а возвращай целый стор. Один хуй. А проблемы перерендеринга будешь решать тогда по другому. Юзать PureComponent или shouldComponent..
>>1210850уже давно вкатился, но не понимаю о чем вы говорите. у нас на проекте нет никаких пуреКомпонентов и реселектов. ненужная хрень какая то видимо.
>>1210848Конечно блять, сыч ебаный который заправлял принтер на работе с 2000х годов теперь не доволен, ведь его могут заменить? Не может быть! В айти появилась небольшая конкуренция? Ну пиздец все, обвал экономики и кризис настал. По факту-то есть что сказать тебе? Чего ты не сказал что проектов в вебе настолько дохуя, что разработчиков (не студентов) не хватает? Что нормальный работодатель сейчас никогда не возьмет сраного студента в обмен на рядового разраба, потому что это не выгодно. Ведь этот студент нихуя не умеет.
>>1210852Ну так, в чем проблема-то? Кто хочет, тот юзает. Меня тоже напрягают 1000 библиотек для реакта. Всякие редакс-формы, редакс-коннект-роутинги, те же реселекты. Но по факту это просто обычные инструменты. Можно обойтись и без них.
>>1210848Остынь комнатный рэмбоэкстрасенс. Твой словарный запаспонос не разберёшь. Как успокоишься, обдумай ещё раз всё то, что ты написал.
>>1210855я и говорю, что ты ребенок, который даже простейшие предложения из поста понять не в силах, а говоришь о каких то годах, в течении которых ты что то там слышал.
Заметили как неприятно стало местным детям, когда я напомнил им, что светлые деньки прошли и ойти оказывается не такая уж и элитная сфера, а всего лишь очередная, в которую уже лезут со всех сторон "таджики".
>>1210850Реселект тут не причем, вопрос в дизайне самого редуха и почему был выбран именно такой подход. Костыль не хуев сам по себе, хуевы решения, которые привели к его надобности. При чем тут приложение? Я так и сказал,что это оправдно, если ты пишешь визитку без логики и можешь переписыват весь стейт хоть каждую милисекунду. К проблемам ререндеринга это не относится никак, это проблема обновления отдельных кусков стейта.
>>1210857Но твои изречения действительно на шизофрению похожи, их не только он не совсем понимает.
Врёёёёёёёти, вот даже простые версталы за <1500$ не работают.
>>1210857>Ты ребёнок, потому что я так сказалЯ понял твою позицию. Пожалуй отклонюсь.
>>1210859>Заставляешь сайтики работать>Элитная сфера
> разработка контентаПаблики в вк картинками заполняла.
>>1210860Я чет не пойму, тебя не устраивает сам редукс? Концепция единого стора для приложения или че? Если да, то это еще до редукса было. Бля, пойду перечитывать твою проблему, ибо нихуя не понятно че не так тебе.
> 150$ норм деньги, это просто сибирская мухосрань, в Москве не так, кадров не хватает))))
>>1210867Ты там не охуел? С каких пор платная стажировка для студентов это плохо?
>>1210868Это же даун, который способен только срать гринтекстом. Мыслительные процессы ему чужды. Нет нужды пытаться ему что-то донести.
>>1210868>>1210869Да-да, просто стажировка, без конкурса 100 человек на 1 место.
На эти "стажировки для студентов" уже даже с реактом-редаксом и кучей прочего говна становится не так легко попасть, и это все за 10к.Интересно, как там дела у того анона из Омска(вроде), ведь его тоже могли не позвать, высока вероятность, что после него приходили люди с большими знаниями и меньшей гордостью.
>>1210868тебя из вуза туда отправили со 100% устройством или там конкурс куча народа на место?
>>1210872>потом работодатель смекнул, что ему нахуй не нужны профи, а можно нанять дауна из кучи холопов на рынке, который за доширак сделает тяп-ляп
>>1210867>>1210871Какой профит им это делать? Я бы к своему проекту не подпустил человека, который не знает ровным счетом нихуя и которого нужно учить, следя за каждым коммитом. За обучение деньги берут, а не платят.
>>1210878>Думает что веб-параша это что-то сложное, а не осваивается любым студнем за пару недель
>>1210872Здеся анон этот, дела пока никак, контора молчит. Ни тестовых, ни ответа, нихуя. Может я уже в прососе, а может они просто хотят еще несколько таких же чмох как я опросить. Но насчет конкуренции я не переживаю, если судить по резюме с хх, то во всем городе человека 3-4 примерно на моем уровне, остальные либо уже серьезные люди, либо какие-нибудь тридцатилетнии маляры со знанием штмл, да тетеньки, у которых на лице написано, что какая-либо мыслительная деятельность - это не для них.
Хотя я сейчас вспомнил, что в других сферах не лучше. По крайней мере в моем вузе точно такие же "стажировки" от крутых компаний предлагались. Украина, экономический вуз: приходят какие-то уебки, говорят, что не против взять на стажировку специалиста в свою йобатранснациональную компанию с хедофисом в Сан-Франциско. Сначала отбирают человек 30 просто по текущей успеваемости, чтобы сформировать группы по 5-6 человек, а потом пару месяцев устраивают всякие задания, "кейсы" с типичными и не- случаями в бизнесе и тому подобное. Все на инглише, нужно вертеться-крутиться, подскакивать и прочие, чтобы проявить себя.В итоге возможно 1 человека выберут стажироваться, а может и нет. В свое время пригорал знатно с такой хрени, поэтому и в айти решил перекатиться. Но тут прям плевок в обе стороны: что вне айти дичайшее говно, что в айти стажировки скорее всего происходят по такому принципу. Где-где, но здесь точно перебирать кадрами(нищестудентами, а не сеньорами офк) есть возможность.>>1210878>>1210877Не берут даунов, а выбирают среди толпы людей гениев, которые демпингуют и готовы работать за спасибо.
>>1210861видимо дети уже не способны воспринимать человеческий язык. хотя чего еще ожидать от жертв современного снгшного образования.
>>1210879Что значит "осваивается"? Одно дело "освоить" и кое-как наклепать визтку, другое - работать над реальным проектом, где люди планируют хоть как-то его поддерживать в будущем.
>>1210850>А проблемы перерендеринга будешь решать тогда по другому. Юзать PureComponent или shouldComponent..В этом нет нужны, редакс по умолчанию считает компоненты чистыми и не обновляет их, если shallowEqual текущего результата mapStateToProps со следующим вернул true.
>>1210842Ты что-то путаешь. Реселект всего лишь мемоизирует селекторы чтобы они отдавали предыдущий результат, если исходные данные не поменялись, а не «триггерит апдейт только в том случае, когда меняется нужная тебе часть стейта».
>>1210885>вернул trueТо есть false, конечно.
>>1210882Но ведь поток несвязных слов, который не имеет даже намека на пунктуацию - это такой себе человеческий язык.
>>1210880Кстати вот эти вот резюме на хх все видны? Там ведь есть платная подписка на просмотр их работодателями или там просто данных нет и чтобы их получить надо платить?
>>1210884Да верстку и основы реактов вообще пускай дома дрочит, а на то что упомянул пара недель и уйдет. Вот тебе и готовый гребец за 150$
>>1210888ребенок, тебя так сильно задело, но ведь ты и есть малолетка без жизненного и рабочего опыта. тебе даже возразить нечего, но жопа горит.
>>1210886Это одно и то же. Апдейт триггерится, если нужный тебе кусок стейта поменялся, в противном случае отдается кешированный результат. "апдейт" имеется в виду "апдейт стейта", а не реакта или еще чего-то.
>>1210890кто упомянул и что?
>>1210889Там же настройки приватности есть, публичные можно в поиске просто увидеть. А вот те, что только для работодателей я не учел. А там уже могут быть и получше кадры. Блядь, наверное я все-таки в прососе.
>>1210894Забей, просто продолжаешь дальше учить и становиться более уверенным в себе.Мне доставляло новые востребование технологии изучать, прям лучше себя чувствовал. Правда с каждого отказа тоже приунывал, но потом отпускало.
>>1210892Я не понимаю в чем конкретно твоя проблема. У тебя что-то тормозит? Что за «апдейты стейта», которых ты хочешь избежать? Вызовы селекторов? mapStateToProps в принципе?
>>1210895Да мне уже похуй, я со всем смирился и ко всему готов.
>>1210896У меня был вопрос, почему в редухе нет возможности подписаться на конкретное обновление куска стейта, в чем смысл такого дизайна. Ответ на него я уже нагуглил.
>>1210885Хм..Тогда почему раньше была такая проблема, что mapStateToProps возвращал всегда новый объект, даже если стейт не менялся. Поэтому ведь и были придуманы эти фичи с PureComponent. Сейчас уже все норм с этим? И объект меняется только если что-то в стейте изменилось? Тогда зачем сейчас реселект.Сука, вечно читаешь или смотришь видео которое уже устарело. В рот ебал ру.сегмент, но я слишком туп для ангельского.
>>1210901mapStateToProps возвращает ровно то, что ты напишешь, это обычная функция. Если ты при каждом изменении стейта хуяришь state.items.map(), то очевидно, что будет возвращать новый объект. shallowEqual не смотрит на структуру объекта, по сути ты сравниваешь {a: 1} === {a: 1}, что всегда возвращает false и компонент считает, что стейт поменялся.
>>1210903Бля, ты вроде шаришь в реакте. Можешь скинуть телегу или еще че, хотел бы еще пару вопросов задать для подкрепления знаний.
>>1210906Ну так задавай их тут, либо гуглу. Не думаю, что они у тебя дохуя специфические или сложные.
>>1210900А разве мапСтейтТуПропс это не подписка на обновление конкретных кусков стейта или ререндер произойдет в любом случае, если стор обновился?
Чо вообще за хуйню вы тут постоянно несете, я вас нихуя не понимаю!?реактождун
>>1210910>>1210910Ты не можешь подписаться на обновление конкретного куска стейта в редухе, только узнать, что в стейте что-то поменялось. Вот пример из их доков, если какая-то абсолютно несвязанная залупа на другом конце приложения поменяет глобальный стейт, то этот(и вообще любой) mapStateToProps стриггерится и опять отфильтрует все итемы в списке, возвращая новый объект, хотя по сути он не новый, все данные внутри точно такие же. И ты путаешь чистый редух и реакт-редух обертку.
>>1210908Лан. 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. Как тогда заставить компонент, перерисовывать только ту часть, которая изменилась, а остальные не трогать? Юзать реселект? Или они и не изменяются?
>>1210911Мы ща еще чуточку поднатаскаемся и сместим вас "ждунов"
>>1210914
>>1210916Не напрягайся ты так, а то манямирок треснет.
Только сразу говорю, что я нихуя не эксперт по реакт-редаксу, а просто прочитал документацию сегодня утром.>>1210915>1mapStateToProps относится к одному компоненту. Если у тебя props этого компонента каким-то образом изменились после изменения глобального стейта, то он будет ре-рендериться полностью. То есть в этом примере перерендерятся все три саб-компонента, если они не Pure, потому что по сути это один целый компонент, который реагирует на изменения. >2 Зависит от того, что она возвращает. Если там простой {items: state.items}, то никакого ре-рендера не будет, если items не менялись. Если {items: state.items.filter()}, то будет ре-рендер при каждом изменении общего стейта, и как раз в этом случае нужен реселект.>3В твоем примере реселект не поможет, только PureComponent для всех трех вложенных компонентов, либо разбивка их на три отдельных react-redux компонента с собственными mapStateToProps
Тут есть те, кто пиздит фри-триал авокода? Есть ли вероятность того, что они меня заблокируют к хуям (белый айпи)?
>>1210926Пару сроков пользовался, не блокировали
Я правильный вывод сделал из дискуссии выше- редакс убивает одну из основных фич реакта с виртуал домом, т.е. ререндер только отдельных кусочков дома, а не перезагрузка всей страницы? Не совсем убивает конечно, но если ререндер происходит у всего, что зависит от стора, то это же не комильфо.
>>1210933Реакт всегда вирутально ре-рендерит компонент, если был вызван setState() и компонент не Pure. Другое дело, что потом он сравнивает новый компонент со старым и меняет в доме только то, что поменялось в новом компоненте. Обертка, которую создает функция react-redux connect(), сравнивает старый mapStateToProps с новым, и не триггерит setState() обернутого компонента, если пропсы не изменились. То есть сама обертка - Pure компонент, только и всего.
>>1210936Так стой. Если происходит ререндер компонента, и внутри есть другие компоненты, но изменился только один, то перерендериваться будут все компоненты? Ок. Но это все происходит в вирутальном доме же? На деле перерисовываться будут только те компоненты, которые изменились?
>>1210937Да.
>>1210862ебанное безумие. В моем городе за такие навыки готовы платить максимум 25к(если в рубли переводить). А они хотят 200 и 150к. Просто в ахуе
Чуваки, оцените на какое зп могу расчитывать в Мск/Питер с таким стаком, интересуюсь потому что хочу просить повышения и мне интересно, насколько оценят рандомные люди :3.6 месяцев опыта- React/redux/Meteor/адаптивная верстка и вся связанная с версткой хуета. Не могу сказать, что я профи, но в условиях проекта ориентируюсь как рыба в воде.
>>1210963150$
Я немного туповат.Зачем эта опция нужна? Нафига сохранять значения цветов в прозрачной области?Без неё процентов на 15 выхлопная пэ-эн-гэшка меньше весит.
>>1210963Ну ты понял. Вообще бля, заебали искать вакансии только на hh. Я думал там одни зеленые с курсов кокодемии сидят и hr'ы.
>>1210975А где их искать надо?
>>1210936>Реакт всегда вирутально ре-рендерит компонент, если был вызван setState() и компонент не PureНе совсем так.На самом деле - если ты не определил метод shouldComponentUpdate(newState, newProps) в своём классе.PureComponent это и делает - простейшее (не глубокое) сравнение старого и нового стейта и пропсов.
>>1210966>Нафига сохранять значения цветов в прозрачной области
>>1210975Чет дохуя. Если они джуну от 80 до 130 предлагают, то сколько помидору?
>>1210948Это всё безумие связано с тем, что хоть на тим лида, сеньора, мидла, будет как правило указаны похожие требование, в смысле стэк один и тот же "реакт, редакс...". Потом приходят вкатывальщики, смотрят вакансии и видят за реакт-редакс ПЛОТЯТ аж по 100, 200к. "Учат" это за пару месяцев и давай искать себе работу за такие же деньги, ну может до 60к опустят. Вот только хуй кто людям без опыта будет столько платить. На вакансии миддл+ по умолчанию редко пишут дополнительные технологии, только основной стэк, а вот потом на собеседовании уже проверяют понимание абстракций, как человек может разработать легко скалируемый проект, паттерны, подходы, еще либы какие-нибудь. У вкатывальщика нет никаких знаний на этот счет, он знает только реакт-редакс должен оцениваться в 100к гыыыы.
>>1210991На сколько такой вкатывальщик должен расчитывать?inb4 150$
>>1210990Ну бля лол, это ж ДС. Там некоторые сеньеры и 300к могут получать. Компании разные ведь.Но в ДС я чекал с десяток вакансий на джунов-реактов, с опытом и без, и зарплата была у всех 50к+. Не знаю как в мухосранях. Наверное все те же 150$..
>>1210980На самом деле мне сложно представить ситуацию, когда может понадобиться какое-то другое сравнение стейта, без PureComponent. Если нужно сравнивать каждый раз все вложенные объекты, то тут явно проблема на другом уровне: данные мутируются, когда они не должны мутироваться, а такое решение - костыль.
Важный вопрос. Если я предочитаю в хтмл юзать двойные кавычки, а в жс - одинарные, то какие мне юзать, когда я задаю класс или другие аттрибуты компонентам в реакте?
>>1210990>инновационный стартап>РФА завтра могут предложить пойти на хуй.
>>1210996`
>>1210991> Вот только кто, будет платить столько без опыта> 60кМне столько платили, когда я только вкатывался в дс2. Через полгода подняли до 90. Ещё через полгода устроился в другое место за 130.
>>1210992Его знаний реакта-редакса вполне достаточно для вката, только это будет далеко не 100к.Сужу по Киеву и своей компании, где иногда берут и просто со знанием одного фреймворка, без важных либ для него: первые ~2 месяца 300-400$, потом от 500 и повышения каждые 2-3 месяца на 100-150. В среднем человек за год у нас вырастает до 1000-1400$.
>>1211000Поздравляю 130к за год, наверное крутой специалист.Но вообще я слабо верю в 60к со старта без опыта, особенно в болотном дс2, за таким историями всегда стоит какой-то бэкграунд.
>>1210995>мне сложно представитьСуха теория, мой другА древо жизни вечно зеленеетНу, и речь шла не о каком-то другом сравнении, а о сути вопроса. Чтобы это не выглядело как магия.
>>1210996Нет никакой разницы между кавычками в жсе, ставь любые и ссы в ебало тому, кто будет тебе говорить, что ТАК НИПРАВИЛЬНА МЫ В КОМПАНИИ СТАВИМ ДВОЙНЫЕ ПРОСТО ТУТ ТАК ЗАВЕДЕНО.
Не, ну через полгода полюбас надо просить повышение зп ящитаю!
>>1210948> А они хотят 200 и 150к. Просто в ахуеНа деле им предлагают $150 и они соглашаются. Добро пожаловать в реальный мир.
>>1211003> крутой специалистВроде нет.> бэкграундТоже нет. Не было ни опыта, ни вышки. Просто я знал, что мне нужно для вката.
Ни в одном треде такой хуйни не видел, чтоб люди 100 постов обсуждали зарплаты вместо самого программирования. Один залетный бывает с вопросом "стоит ли вкатываться, сколько смогу получать через неделю занятий" и сразу съебывает. Вы вообще охуели? Пиздуйте в биз.
>>1211019>Просто я пиздобол без пруфовПофиксил, не благодари
>>1210754Что не так то? 50к норм зп, тебе как вкатывальщику и столько никто не даст
Давайте расставим точки над i, сколько должен получать вкатывальщик, чтобы это не было демпингом и через какое время ему стоит думать о повышении зп, при условии, что он справляется со своей работой.хотя, если тебя не пидорнули через месяц-другой, то очевидно, что справляешься
>>1211024В том то и проблема, что снгшные холопы стесняются говорить о деньгах, они будут что то бубнить про горящие глаза, призвание и прочую ересь, но все мы понимает, что входим в профессию, чтобы обеспечить свое существование. Поэтому надо касаться таких вопросов, есть ли вообще смысл пыхтеть новичкам, они должны знать на что рассчитывать. Выше правильно подметили, очередной маня смотрит на зп 100-150к и думает- уххх, ща выучу за месяцок и тоже буду рубить бабло- а в итоге сталкивается не со 150к а со 150$.
Суть треда одной пикчей
>>1211057Вот что суббота с людьми делает, у всех слишком много свободного времени для пиздежа и рисования картинок.
>>1211057На самом деле мем нам не совсем подходит, но я все равно посмеялся.
>>1211056Говорить о деньгах нужно в другом месте, а эта доска называется "программирование". Мне похуй, кто и зачем вкатывается, я хочу обсуждать написание кода и давать ньюфагам советы по этому же коду, а не читать вашу абсолютно бессмысленную хуйню про "если я выучу реакт и 10 либ сверху, то мне будут платить по 10к за каждую либу??? а может 20 выучить???"
>>1211064Во дурак, как будто мы не программирование обсуждаем.
>>1211070Вы обсуждаете, сколько дядя заплатит и почему. Это к программированию имеет нулевое отношение и идет нахуй(в биз).
>>1211072Но...разве ты не решил вкатиться, после того, как узнал, что фронтенд-программисты получают 120к/месяц?
>>1211057В голос.
>>1211072Фронт-энд разработчик- это профессия, мань. Тут вкатываются ради карьеры в IT и денег, поэтому этот тред и был в /врк. А что ты там фантазируешь по этому поводу- твоя личная проблема.
А я вот вкатываться решил вообще внезапно. На зимние праздники хуйней занимался и вдруг задумался, что я живу как ебаное говно и буду так жить всегда, если ничего не поменяю. Решил что-то полезное начать делать и вспомнил, как мне один конфодруг кантора кидал. Начал читать, решил что буду жаваскрипт учить, хоть как-то с пользой время проводить буду, со скрипом его упарывал. Потом узнал слово фронтенд, подумал заебись, ьуду фронтендом и понеслось. Теперь вот сижу тут с вами, охуеваю.
>>1211072Просто мы - илита, кочуем по доскам, обсуждаем что хотим, делаем что хотим. А будешь возникать - вообще аниме обсуждать начнем.
>>1211097ФРОНТЭНД ЗАНИМАЕТ ЦЕНТРАЛЬНОЕ МЕСТО В ВЕБЕ!!!! ХОТЯТ НЕ ХОТЯТ НО ВСЕМ ФЛАСКО-ДЖАНГО, СПРИНГО, АСП.НЕТ, ЛАРАВЕЛО РАЗРАБОТЧИКАМ ПРИХОДИТСЯ СТАЛКИВАТЬСЯ С ФРОНТОМ!!!!!!!!!!!
>>1211080Я не ебу, сколько они получают, и "вкатился" только потому, что рабочий проект тянет за собой легаси-ссанину из жквери-месива, а мне захотелось начать переводить фронтенд на что-то более поддерживаемое. Заняло ровно неделю с нуля прочитать доки по реакту, редаксу и реакт-редаксу(весь стек узнается за день) и написать хорошо спроектированный, протестированный и готовый для продакшена функционал нужного мне куска, от которого я буду отталкиваться и постепенно улучшать всю жс-базу. Сам стек кстати неплохой, минималистичный, понятный, располагающий к TDD, и я первый раз не чувствовал привкус говна во рту, работая с фронтенд-жсом. Но то, как наслушавшиеся "я реактер 200к в месяц" ньюфаги месяцами дрочат этот бедный реакт, когда им надо дрочить базовые вещи, вроде архитектуры приложений, тестирования и паттернов - это конечно пиздец.>>1211088Ну вот пусть обсуждальщики зарплат и пиздуют в врк мечтать о 300к в сек, а сюда приходят только если им нужно задать конкретный вопрос по программированию.
>>1211109>Я, я, яСам нахуй пойдешь или помочь. Превентивно: пошел нахуй
>>1211109У меня есть предложение получше, тебе стоит закрыть этот тред и пойти в тот, где обсуждают только код.
А вообще, я вот сейчас себя поймал на том, что я сюда прихожу для чего угодно, но не для погромирования. Читаю про 150$, про загибающуюся отрасль, смотрю резюме хтмл сеньоров, просящих 300к в месяц, смеюсь с не могущих в гугл дурачков, спрашивающих как написать сайт на ксс, читаю шизофреников всяких. Не знаю как вам, а мне тут весело и текущее положение дел меня устраивает. А за погромированием можно пройти в жаваскрипт-тред, хотя там постинг слабый. Интересно, почему?
>>1211109>Заняло ровно неделю с нуля прочитать доки по реакту, редаксу и реакт-редаксу>написать хорошо спроектированный, протестированный и готовый для продакшена функционалНу ты понял где обосрался, да? Скоро реально будет паста о том, как анон посмотрел хауди хуя "джс за час" и устроился на работу 300к н\с.Нахуй вообще ты пишешь сюда свой высер тогда? Ты вот пиздел что нихуя про программирование тут не пишут.. Ну ок, а ты что про него написал? Что ты привнес сюда-то?
>>1211117Так а хули этот тред делает на доске для обсуждение кода, если в нем не обсуждается код? Реакт-макаки совсем охуели?
>>1211124Почему тебя ебет тред, где не обсуждают код, кодер?
>>1211124Ух, пидорасы какие, смеют нерелейтед обсуждать! Надо мочератору жаловаться срочно, пусть зобанит всех!!!
>>1211129Собственно никто нерелейтед и не обсужал. Просто не обсуждали именно сам код, пиздец, кому от этого подгорело.
>>1211123>Ну ты понял где обосрался, да?Нет, не понял. Умение проектировать и тестировать программы не зависит от языка, либ и фреймворков, скорее наоборот. Как только ты выходишь из рамок своего фреймворка и учишься выделять чистую логику, определяющую твое приложение - ты сразу растешь на голову как программист. Не говоря уж про то, что реакт - это обычная либа, а не фреймворк.>Ну ок, а ты что про него написал?Ответил паре ньюфагов выше по треду, ты бы заметил, если бы он не был засран обсуждением зарплат.>>1211129Только вот у вас весь тред - это один большой нерелейтед.
>>1211135Ну, ему кажется, что обсуждать что-то кроме кода - это нерелейтед. Хорошо хоть не затребовал перестать писать буквами и вместо этого кидать код в песочнице, где в комментариях вопрос изложен.
>>1211140>выше по тредуНигде по коду я так и не увидел..>выходишь из рамок своего фреймворкаПростые слова? Если нет, то хоть расскажи как, может мы тут тоже все вырастим?Надеюсь там реально что-то стоящее, а не книги 80х годов про старые паттерны или архитектуры приложений. Покажи же, с чего начать, учитель!!!
>>1211140Один ньюфаг будет год-другой дрочить алгоритмы и паттерны, а потом вот как ты освоит за неделю реакт и пойдет работать. А другой за 3 месяца выучит реакт, станет джуном, будет зарабатывать деньги и коммерческий опыт, параллельно изучая те же самые алгоритмы и паттерны. Ну и кто проебался? > Не говоря уж про то, что реакт - это обычная либаРеакт - это скорее даже подход к разработке, а не библиотека. И это, ты свой код на реакте не показывай никому, а то расстроишься скорее всего.
>>1211148>расскажи какЕсли просто - логика в твоем приложении всегда должна быть на первом месте. Логика не зависит от фреймворка, ее можно начать писать как только ты определился с языком. Тебе не нужен ни фреймворк, ни БД, ни браузер, чтобы описать и протестировать юзкейсы, а после уже интегрировать и куда надо. Это основы основ.>книги 80х годов про старые паттерны или архитектуры приложенийСеранул с дебила. Открою секрет - все, что ты сейчас используешь, было описано и придумано минимум лет 20-30 назад, а возможно и все 40. Но ты можешь дальше читать перепечатки пикрелейтеда и думать, что дохуя современный.>>1211151>код на реакте Код у меня на жсе, а реакт - это простейшая view-либа, расставляющая элементы по местам в UI с минимумом логики. Если ты хуяришь внутри своих реакт-вьюх что-то сложнее "взять это и поставить туда", то лучше не показывай, да. Хотя интересно послушать, какой такой "подход к разработке" с реактом ты вдруг открыл.
>>1210711 (OP)поясните дебилу, зачем указывать размер пикчи в html? Какой практический профит?
>>1211158Зачем ты советуешь книгу об ООП, если львиная доля кода в реакт-приложениях написана в функциональной парадигме?Алсо, не расскажешь ли нам какие конкретно паттерны ты подчерпнул из нее?
>>1211174Чтобы картинки не скакали при загрузке, например. А если ты делаешь сайты под ретину, то эти размеры будет различаться.
>>1211175Они не написаны в фунциональной парадигме, они используют элементы ФП. Это большая разница. Точно так же, как в функциональных языках можно(и нужно) утилизировать элементы ООП. >какие конкретно паттерныFactory, Prototype, Decorator, Singleton, State Знакомые слова видишь? А они есть. Можешь еще открыть оглавление и прямо там смотреть, уверен, найдешь еще больше знакомых слов.
>>1211158Так блэть, ну и как книга про ООП поможет мне во вкатывании джуном? Особенно если я пишу на реакт-редаксе. Ведь юзая эти либы, ты уже пишешь приложение используя их паттерн, не? И ваще не пойму, как книги которые не учат программированию, вкатится сейчас в ойти? Почему я их не могу учить когда уже работать буду? Я ж блять даже представления не имею как вообще разработка ведется. Хуя ты советчик.
>>1211191Никак не поможет, если бы ты вкатывался в какую-то джаву, то там еще мог бы найди хорошие гайды, по которым можно самостоятельно узнать основы основ и при этом писать программы. Но в мире фронтенд-дрисни(да и в мире большинства современных динамических языков) ты обречен мучаться несколько лет, как и миллионы джунов до тебя, после чего либо познаешь дзен и пойдешь узнавать то, что должен был узнать с самого начала, либо станешь заебанным индусом, который на полном серьезе считает, что дизайн приложения - это красивый DRY-код и что вершина карьерного роста программиста - это стать менеджером в 30 лет.
>>1210859Поддвачну. На самом деле это просто войтивайти рванули, что КАКЖИТАК ИМ МЕСТА НИДАСТАНЕТСЯ, НАКУРСАХ ГОВОРИЛИТРИСТАТЫЩ ВСИКУНДУ, А ИМ???.
>>1211191Надо было в вузе отучиться, основы изучить, на фортране пописать, матан хорошо освоить и только потом можно джуном вкатываться, иначе никак.
>>1211197Да уж блять..Вот так сидишь пишешь на джсе, делаешь юай интерфейс, а оказывается ты лох и чмоня, раз паттернов и парадигм не знаешь. >фронтенд-дрисни Так я не понял, что ты тут нашел-то? Зачем полез в дрисню.>>1211200 Жирно.
>>1211206А самое смешное, что этот программист написал примерно то же, что и в этом жирно.
>>1211206Ты тут не при чем, это проблема целой области, когда программиста считают макакой по умолчанию и учат не программированию, а "если ввести это, то появится вот это, а если вот то, то другое, но ты пока не думай, как работает и зачем, потом разберешься, у нас тут экспресс курс на неделю расчитан".>Зачем полез в дрисню.Дрисня в плане системы обучения новых кадров, а так любой язык - это инструмент, не слушай долбоебов, который будут говорить, что пистон - хороший язык, а жс - плохой. Если ты знаешь основные принципы разработки, то уже нет разницы, на чем писать, вопрос только в комфортности окружения и опыте. От жса же никуда не деться в современном мире.
>>1211218Так че делать-то? Получается сейчас даже смысла нет браться за учебу этих паттернов, парадигм и прочей шляпы, ведь в джс применять это негде. Значит вкатываться во фронт, а потом если моча в голову ударит, и тебя оскорбят на дваче другие аноны и назовут макакой, начинать качать скилл не только по фронту? Ну понял в общем. Начинаю.
>>1211190>Factory, Prototype, Decorator, Singleton, StateНо ведь об этом уже последний вкатывальщик знает, ибо они уже внедрены как и условия применения и использования. Возможно комьюнити уже подчерпнуло все необходимое, накой тратить время, если велосипеды уже изобретены.
>>1211224Применять паттерны и архитектурные решения ты можешь и должен где угодно, жс ничем не отличается от других языков. Макакой тебя называть будут в любом случае, да и ты сам скорее всего будешь себя честно ощущать макакой и быдлокодером первые несколько лет, если не совсем дебил.>>1211227Я специально перечислил самые основные и нет, они не "внедрены". Никто за тебя не может внедрить паттерн в твой собственный код, который ты пишешь. А если ты не знаешь, как он работает и зачем нужен, то каким образом собрался внедрять?
>>1211190Бля, я даже не знаю что тебе ответить на такоеВот сделал какой-то чувак функцию, которая возвращает экземпляр какого-то класса. Использовал ПАТТЕРН ФАБРИКА типа. Сидит, радуется. Книгу умную прочитал.Охуеть вообще
>>1211224Абсолютно никакого смысла читать это говно, все эти охуительные паттерны ты переизобретешь в первые два года. Причем применительно к JS, а не к ООП-ориентированным языкам с сильной типизацией.
Vue-господа, как по понятиям делать запросы к API? У меня есть, допустим, какой-то ресурс, я вот хочу его подгружать и пользоваться в двух компонентах сразу. Пихать загрузку в каждый компонент как-то глупо, во Vuex еще глупее.
>>1211271inb4 в родителя я ее пихать не хочу, потому что данных много, и не факт, что мне понадобится грузить это говно вообще.
>>1211273Её надо пихать в миксин, а мне нужно перестать бегать на двощи за советами, если можно три минуты провести в гугле.
>>1211262Но ведь JS это и есть ООП-ориентированный язык, а типизация играет очень слабую роль в этом плане. Разве что паттерн интерфейса не имеет особого смысла в динамических языках. И вообще это что-то уровня "нахуя мне знать арифметику, если я ее переизобрету в первые два года работы с числами".
Где можно ноду с экспрессом кабанчиком подучить, чтоб простой бекенд запилить уметь?
>>1211292package.json и npm installrequire и module.exports(опционально еще почитать про es6 импорты)Все, ты знаешь ноду.
>>1211121я за программированием хожу на обучающие ресурсы и в документацию, а здесь занимаюсь тем, что ты описал- срусь и лоллирую.
>>1211292>>1211296Routing и middlewares - и ты знаешь экспресс
Ну вот смотрите, вот этот вот олимпиадник мамкин, который бомбанул от разговоров о зарплате, вот что он полезного для местных нюкеков рассказал, понты покидал, бугурт свой вывалил и все. Хули толку от тебя, алло? Умник хуев.
>>1211283>Но ведь JS это и есть ООП-ориентированный языкВ какой вселенной? Туда классы только завезли, интерфейсов нет, приватных методов нет, половина других фич через бабель.>типизация играет очень слабую роль в этом планеПоловина этих паттернов изобретена чтобы обобщенно работать с разными классами. В JS это можно делать из коробки, привет.>И вообще это что-то уровня "нахуя мне знать арифметику, если я ее переизобрету в первые два года работы с числами".Это что-то уровня «я вчера прочитал книжку про паттерны и мне не терпится рассказать всем какой я умный».
Чего вы сретесь? Какую-нибудь книжку/статью/видос про паттерны в JS прочитать несложно, потом пригодится, а если не пригодится, так и не пригодится, два часа твоего времени это не так уж много ты и так сидишь на дваче
>>1211318не буду читать, слишком умный стану.
>>1211310Никто не виноват, если ты нихуя не понял. На все вопросы я ответил, уж извини, если ты ожидал подробный гайд А КАК НАУЧИТЬСЯ ВСЕМУ И СРАЗУ ЗА ЧТЕНИЕМ ПОСТА НА МОЧАНЕ>>1211317>классы только завезлиКлассы там были всегда, завезли только сахарок, когда можно писать слово "class". То, что ты характеризуешь ООП через интерфейсы и приватные методы - это конечно пиздец. Для начала тебе нужно понять, что такое ООП и в чем его уникальная особенность, которой нет в других парадигмах. Протип: инкапсуляция наследование полиморфизм и прочие баззворды, которые ты сможешь вспомнить, легко реализуемы в любом функциональном языке и НЕ являются уникальной особенность ООП. Можешь пойти в гугл, если там нихуя не поймешь за ночь, то я постараюсь утром тебе рассказать.>Половина этих паттернов изобретена чтобы обобщенно работать с разными классами.Ну ты же нихуя не понимаешь, о чем говоришь. Лишь бы что-то спиздануть. Серьезно, прочитай книжку, которую я скинул, ее легко найти в пдф-формате.
>>1211325Понятно, ты обычная вниманиеблядь.
Поясните зачем нужен реакт?
>>1211339Чтоб пацаны уважали и бабы текли.
Опять лучший тред с лучшим аноном.Что спросить-то хотел у знающих фау-поклонников - Vuetify это грех или котируется? Спрашиваю потому, что уже по официальной документации при должной фантазии можно налепить весьма недурственный SPA, причем относительно просто.
>>1211344Это то понятно, но вот я как например мамкин бек-энд разраб думаю, есть ли смысл изучить в дополнение к бутстрапу и жиквери, или это сложный инструмент и нужен не для того что бы красиво и удобно пилить админочки и простые вьюхи для сайтов на которых я сам себе фулл стак?И вообще работает ли он с обычным дефолтным бэком?
>>1211366>дефолтным бэкомОн только так и работает. Добро пожаловать в ад фронтенд.
>>1211366Реакт - это адекватный способ работать с html-вьюхами, когда у тебя все презентативная UI-логика связана воедино, а не раскидана хуй знает как(жс файлы отдельно, хтмл отдельно, с сервера приходят js-респонсы, которые тоже что-то рендерят и т.д). Если у тебя есть хоть что-то мало-мальски сложное, например кнопка "показать еще", которая дергает API и рендерит результаты, а каждый результат может дергать другую часть API и тоже что-то рендерить, то это уже повод задуматься о чем-то типа реакта, а не дрочить нетестируемую жквери-залупу.
>>1211352Поддерживаю вопрос. С одной стороны, можно формошлепствовать в невиданных масштабах, с другой стороны - не подложит ли мне эта хуйня свинью в самый неожиданный момент, потому что слишком opinionated и я буду три часа пытаться сделать что-то, что не предусмотрели создатели этого говна.
>>1211366И "изучить реакт" - это громко сказано. У них основной гайд написан хорошо и пролистывается за 30 минут, после чего ты знаешь 90% реакта, останется написать пару компонентов, которые можно спокойно юнит-тестировать из нодоокружения, не трогая мерзкий браузер и дом-методы вообще.
Так, блятб, мне кто-то объяснит, как сделать на гитхабе две ветки, чтобы на мастере у меня лежали исходники (папки build+src и etc.), а на ветке gh-pages только готовые конечные файлы, чтобы их на gh pages собственно и поставить?Нет, я умею создавать ветки, но я так и не догнал, как из второй ветки убрать лишние файлы, чтобы осталась только папка с готовым кодом. Пока игрался со всякими командами в консоли - проиграл и у меня вышло каким-то образом все удалить к херам из своей локальной папки, но это вообще не то.
>>1211417Ты делаешь это неправильно. Исходники документации должны лежать в мастере в отдельной папочке.
>>1211417Лол, помню тоже, когда только начинал разбираться в этих всех командах, "удалил" весь проект нахрен, а копий не было. Я конечно где-то в глубине понимал, что оно должно где-то сохраниться всё же, но не сразу в гугле нашел, что можно весь список коммитов найти и легко вернуться к нужному. Переволновался тогда, жаль было терять всё.
>>1211433Ой пиздец я пишу конечно "где-то где-то, найти найти".
Сап, фронтач, на связи react-кун, и у меня есть вопрос.Хуярю я такой проект, хуярю, да и наткнулся на одну вещь, которую никак не могу решить. Итак. В проекте есть множество компонентов, у каждого из них есть булево состояние - открыт/закрыт. Это состояние должно сохраняться на сервере. Локальная версия лежит в Redux'e, откуда вытягивается по ид компонента, и при нажатии на кнопочку, меняется на противоположное. Проблема в том, что у меня два стула - нормальное сохранение состояние, но отсутствие анимации (которую уже реализовали дизайнеры-верстальщики), т.к. при изменении состояния объект ререндерится с противоположным значением, либо анимация без сохранения. По ТЗ нужно и то и то. Как мне пробросить в компонент первоначальное состояние так, чтобы при изменение состояния компонент не ререндерился?
Назойливая вниманиеблядь, кидающая понты, тут?>>121
>>1211442Ты кто, нахуй ты сюда приполз, это тред вката, а не выполнения работы за тебя. Блять, нахуй вы перекатили в эту парашу с ебанашками.
>>1211451Удваиваю, нахуй здесь фронтент тред?
>>1211451>Ламповый Front-end thread № 71И тут ты такой оправдываешься, где тут про вкат.> а не выполнения работы за тебяИ тут ты такой оправдываешься, какого хуя сравнил махнуть хуем в направлении, нужном для копания, и кодинг без примеров кода, ты совсем ебанутый? разумется, ты ебанутый
>>1211442В смысле у тебя такой массив таких объектов [ {id: 1, ... , isOpen: true}, ... ], и если меняется состояние isOpen, то ререндерится весь компонент?По идеи должно быть что-то такоеitems.map(item => <Item {...item} />);То в <Item /> ты вызываешь shouldComponentUpdate = nextProps => { if (nextProps.isOpen !== this.props.isOpen) return false };Бля, какая-то хрень получается если честно, мало того что использовать shouldComponentUpdate в таком случае сама по себе плохая практика, так ты еще тогда не сможешь изменить вид своего переключателя, ведь у тебя кнопка разная при тру и фолс. Или тебе не важно потом какое будет значение у isOpen, лишь бы первый рендеринг был нормальный?
>>1211452Да осел какой то перекатил, этот тред вообще здесь не должен находится, он идеально вписывался в врк, тут же какой то еблан горел пол треда из за обсуждения зп, теперь приполз другой с просьбой помочь ему по работе. Здесь нюкеки с завода спрашивают о верстке и основах жс, а всесто этого какая то вниманиеблядь выебывается своими знаниями паттернов и архитектуры приложения. Мудак перекативший в пр, ты прекрасно знал, что тут полно школотунов и прочих олимпиадников, но все равно перекатил, убив при этом душу треда. Гори в аду мразь, ты теперь проклят!
>>1211456Животное, ты шапку конечно не осилило?
>>1211458Не совсем, просто есть отдельное хранилище в виде объекта, в котором ключ - id компонента, а значение true/false. > Или тебе не важно потом какое будет значение у isOpen, лишь бы первый рендеринг был нормальный? Вот это ближе. У меня вся отрисовка уже есть в верстке, мне нужно просто при загрузке выставить флаги. Далее, при нажатии на переключатель, я перезаписываю значение в хранилище, но на компонент это влиять не должно. Пока придумал только при выгрузке элементов при загрузке страницы выхватывать ключ по id и поставлять его (как у тебя в первом варианте, примерно), но тут проблема в том, что один и тот же id может быть в разных местах и все это прописывать - слишком жирно.
>>12114511) Ты сейчас пытаешься сказать, что в врк таких вопрос не было, лол?2) Приходит один анон и орет: "Ааааа уебки заебали вкатывальщики из соседних тредов, давайте в /pr". Потом приходишь ты и орешь: "Ааааа этот тред только для вкатывальщиков". Потом третий анон начинает доказывать, что здесь тред вообще только для вопросов про сам код.Пиздец короче.>>1211462Ну здесь согласен, там было неплохо хотя я и здесь нормально адаптировался, а вот другие страдают почему-то >>1211463Вы заебали со своим мнением. Тред о ФРОНТЕ, обо всем, что с ним связано, вообще для любого свободного обсуждение, всем плевать на ваши частные подгорания.
>>1211463И тут мелкобуквенный оправдывается, чем эта шапка принципиально отличается от остальных шапок тредов, где обсуждают нужные мне вещи и где же там настолько явное указание вкатывания, что только животное не осилит.
>>1211467> Вы заебали со своим мнением. Тред о ФРОНТЕ, обо всем, что с ним связано, вообще для любого свободного обсуждение, всем плевать на ваши частные подгорания.Этот тред дубль JS-треда. Потому что в современном мире фронт это ТОЛЬКО javascript. Или идите обратно, или не жалуйтесь, что в тред проникает реальный мир о переизбытке кадров, хуевых зарплатах и все равно охуенном апворке с долларовым фрилансом.
>>1211466Блин, сори, я короче ночью уже ничего не соображаю. Но в любом случае, если тебе надо через пропсы передать в компонент isOpen, но потом ты не хочешь, чтобы его изменения тригерили ререндеринг, то ты проверяешь старое значение с новым и возвращаешь false, тем самым даешь понять "не надо ререндерить компонент, если isOpen поменялось", а именно в таков виде:shouldComponentUpdate(nextProps) {if (nextProps.isOpen !== this.props.isOpen) {return false}}И всё, твой компонент больше не реагирует на изменения. https://reactjs.org/docs/react-component.html#shouldcomponentupdate
>>1211475А, ну, про это-то я знаю. Просто надеялся, что есть более безболезненный способ инициализации компонента, т.к. у меня пропсов довольно дохуя. В любом случае, спасибо за помощь!
>>1211473> Этот тред дубль JS-тредаИнтересно, куда же пошлют человека, который в js треде спросить за верстку? Конечно сюда. Значит уже не копия.Сука, один из немногих тредов с крайне живым общением на обширную тематику, и все равно куча недовольных по любому поводу.Тут как минимум два анона сегодня писали, что сюда просто заходят для своего досуга, пообщаться на тему фронта и т.д., полностью с ними солидарен, не жду ничего особенного от треде и никого в рамки не загоняю.
>>1211481>и все равно куча недовольных по любому поводуТак ты весь двощ описал. Недовольные изгаляются, нормальные люди не обращают внимания. Лично я бы сделал разделение, что в JS-треде обсуждаются вопросы касательно чистого JS-a, а верстки/фреймворки - сюда.
Так, я не собираюсь тут сраться с вами. Считаю, что треду место в врк. Мудак пригорел от копирайтеров и решил за всех, что тред теперь будет в пр, распорядившись тредом как своей собственностью и положив хуй на устои. В общем, тред будет под проклятием и под червивым глазом пока не вернется домой, я все сказал. Revertata cinis aspera ad astra perdei speculum!
>>1211481Помнится, у верстал есть отдельный тред на оркаче.> фреймворкиСовременный промышленный JS и есть фреймворки.
>>1211487Аноны из верстка треда набегали в тред копирайтеров и тралили их своими зарплатами, копирайтеры злились и набегали в ответ. Тред сеял хаос и вражуд в воркаче.
>>1211510А теперь мы тролим зарплатой версталы в 150$ только себя.
Здравствуйте, а всё-таки ну скажите, пожалуйста, ну дорогие пользователи интернета, скажите, должен ли джуниор фронтендер знать веб-дизайн? То есть должен ли знать все эти UI/UX? Я уже задавал такой вопрос и получал ответы, что фронтендеры - это суперэлита, которая работает с готовой версткой. Отсюда вытекает второй вопрос, а именно, ДОРОГИЕ МОИ! А чья же тогда верстка? Дизайнер должен её делать? Или ВЕРСТАЛЬЩИК должен?И хочу задать третий вытекающий вопрос: Ок, ладно, дизайнер типа только рисует и умеет верстать, но не верстает, ибо его дело рисовать. Ладно, допустим в 2к18 профессия верстальщика вымерла к хуям собачьим. Ибо теперь не хтмл, цсс и жиквери. А уже Реакты с компонентами. ТОГДА КТО ВЕРСТАЕТ ВСЁ-ТАКИ? ЕСЛИ ДИЗАЙНЕР И ФРОНТЕНДЕР СЛИШКОМ ЭЛИТНЫ ДЛЯ ВЕРСТКИ, А ВЕРСТАЛЬЩИКИ ВЫМЕРЛИ К 2К18.
>>1211473>Этот тред дубль JS-треда.На javascipt делают и бэкенд (нода + монга) и игры (phaser) и даже уже 3D анимацию (WebGL). Фронтенд - это фронтенд и там используется специфичные инструменты написанные на жс. В принципе, можно объединить Javascript тред и фронтенд тред. А другие фреймворки и сферы применения js обсуждать в едином frontend/javascript треде, как вариация js. Сейчас отдельной верстки, отделимой от знания жс и жс тестируемых фреймворков и бэкенад с базами как таковой не существует. Каждый кто долго работает веб разработчиком с упором на фронт приходит к знанию всего набора инструментов.
>>1211513Верстает фронтендер. Где-то есть дизайнеры, рисующие выебистые pdf макеты. Где-то макет тебе просто приближено накидывают и ты уже сам решаешь, как это все должно анимироваться и ездить, какие иконки лепить.
Нахуя тогда вы вкатываетесь, долбоебы?
>>1211516Спасибо большое. А можно ещё вопрос? Я смотрел интенсив Першина. И там был косяк, что у их макета с пресловутым Барбершопом был блок, который при резиновом растягивании изменял расположение текста в нем. То есть текст в растянутом блоке получал больше пространства и текст умещался в меньшее количество строк, в строках становилось больше символов, и Першин стал менять расстояние между словами, чтобы было красиво. Першин заявил, что такие игры с текстом требуют знания дизайна, но вы ничего не знаете, поэтому пусть вам помогает дизайнер, это не ваши проблемы.Позже насчет этого блока высказался другой препод хтмлакадемии, который сказал, что это проблемы верстальщика и верстальщик должен понимать дизайн сам.Поэтому у меня вопрос: так чья же проблема? Дизайнера? Или программиста? Кто должен сказать как быть с текстом?
>>1211520Тут в треде буквально за 10 постов до тебе, анон писал, что он фронт на реакте делает, а верстка уже готовая есть.Но в случае с моей галерой, версткой мы тоже сами занимаемся, но она и 5%, наверно, не занимает от всего процесса. > блоки, тексты, строки блаблаблаМожешь смело уделять меньше внимания на такие тонкости. Это капля в море, если планируешь идти именно фронтендером работать и найдешь нормальную вакансию, а не "да мы тут фулстак макаку ищем, которая еще и пиксель перфект верстку обязана уметь))))".
>>1211522>а верстка уже готовая естьДа, я подобные вещи уже читал, просто я тупой и трусливый, поэтому понять не мог откуда берется верстка, если программист работает с готовой, дизайнер умеет в верстку, но не делает её, а верстальщик вымер до 2018 года.
>>1211522И большое спасибо за ответ.
А у вас было ощущение на работе, что перед вами целое море непонятного говна к которому страшно подступиться? Я как открою проект, да как гляну, что там, так начинаю ощущать насколько я тупой и никогда не разберусь. Как победить такое?
>>1211529>Как победить такое?Не знаю, что посоветовать, но у меня было нечто такое, пока я не "состарился" морально, я раньше был добрым и нежным, у меня опускались руки при первых трудностях. Потом внезапно что-то изменилось в моей голове со временем, я почему-то осознал негатив российской действительность, ощутил российскую бедность, ощутил давление российских людей с истерзанными и истрепанными душами, хотя раньше не замечал этого. Ну и после этого работать стало легче, учить много информации стало проще, а усталость от поглощения знаний стала игнорироваться, потому что появилось какое-то ощущение, что бывает в жизни и похуже и пострашнее, и что это похуже и пострашнее вовсе не предел, а где-то рядом, где-то совсем рядом это каждодневная мучительная действительность.
>>1211533Неплохо сказано. Подумаю об этом.
>>1211518Все кто хотел уже вкатились и просто тусят в треде по привычке
>>1211536Всё так.вкатывальщик из толокатреда
>>1210773Не по порядку, а всех одновременно через Promise.all
Вкатился на 500 баксов, сверстав адаптивный барбер. Мне повезло?
>>1211546Версталой?Рассказывай
А я треда три назад предлагал в веб перекатится, самая релевантная тематика для такого треда. Но меня не послушали, перекатили обратно сюда. Глупцы, внемлите моей мудрости, в вебе нас ждет счастье!
>>1211352До недавнего времени относился к нему отрицательно, т.к был приверженцом методологии БЭМ. Всегда хвалился(себе), что я без всяких UI-фреймворков смогу относительно быстро запилить годный UI. Решил, ради интереса попробовать Vuetify - очень понравилось. Первые часа 3-4, пока знакомишься с фреймворком - блюешься, т.к появляется кучу непонятных компонентов, которые не знаешь как использовать и получается, что ты читаешь доку на каждый элемент. Зато, после привыкания, я охуел с того, как можно быстро налепить приложения, получилось так, что это быстрее раза в 2-3, чем ручками, причем у меня и ручками получалось довольно сносно. Вот вчера взял заказ на 50$, нужно было сделать небольшое SPA, с маленьким функционалом. Выполнил его за 2 часа. Без Vuetify ушло бы в 2 раза больше времени. Крч, рекомендую.Алсо, помимо Vuetify есть еще кучу UI фреймворков, посмотри. Из новых годных - vuesax. Активно рекламируют на reddit'е, кстати
>>1211581export default { data () { return { spasiboAnon: true } }}
>>1211551Что конкретно рассказать?Сверстал БАРБИК, выложил на ГИТ, теперь получаю $500 в час, сидя на дваче.
>>1211581И еще подскажи такой момент, добрый анон, где ты берешь заказы те же 50$ помимо fl и иных крупных площадок? На Vuetify я и за 10$ согласен SPA делать, лишь бы эти заказы были.Vuesax начал смотреть, крайне аккуратно и приятно выглядит.
>>1211613У меня вызывают отторжения русские биржи, т.к там, как не странно, еще больше конкуренции, чем на зарубежных бирж, да и платят копейки, а хотят дохуя.Поэтому, я работаю только с зарубежными. Это upwork и freelancer.com. Если ты нубас - советую попробовать второй вариант. Если плохо знаешь английский - тоже не беда, английский нужен на минимальном уровне, что бы брать заказы, это просто у двачеров отговорки на любой лад, лишь бы унизить себя и других. Не смотря на то, что там кучу индусов - если ты шаришь - заказ взять очень легко. Да даже если не шаришь, всё равно можно цеплять заказы по 15-30$ и нормально жить. Там Руссич на фоне индусов - уже как редкий самородок. Я за 1 день, как только зарегался успел отхватить два заказа по 15 и 35$. Да, первые заказы чутка сдемпинговал, но зато очень быстро набрал первые отзывы. Самое важное - это предподнести себя, когда делаешь бид на таск, нужно постараться хорошо расписать то, как ты можешь сделать проект, почему стоит выбрать именно тебя и т.д. Но и не перестарайся, а то не примут, а ты будешь жалеть, что написал простыню текста просто так
Сверстал сайт для портфолио адаптивный барбершоп, чувствую, что не хватает реализации свайпа на мобильной версии.Как их делают? Ванильный ЖС или джейКвери? Или реактом? (во фреймворки и либы еще не погружался, прошёл пока только 1-ю часть кантора, не обоссывайте если реакт используют вообще для других целей)
>>1211627Написал довольно сумбурно, сорян
>>1211630Еще хотел добавить, что если выучишь еще Quasar - вообще богом будешь. Знаешь сколько много бабла платят за мобильные приложухи? очень дохуя. А с Quasar их пилить очень просто. Сам буду учить на след.выходных, а может и в будние дни, хз
>>1211627>>1211630>>1211634Ты охуенен бро, v-сибо тебе.
>>1211487почему тебя так тянет к рабочему быдлу?
>>1211628>чувствую, что не хватает реализации свайпа на мобильной версииЧто такое "реализация свайпа" в твоем понимании, и зачем она нужна?
Мне кажется вуегеи в каком-то своем хипстерском мирке живут.
>>1211672Почему?
>>1211529Борюсь с этим просто начиная работать. Как тот мужик на мемасике, чешу затылок и со словами "падажди ебана" беру функцию, которая хоть как-то похожа на нужный мне участок кода, и начинаю смотреть, что делает код, и в какой последовательности.мимоджун, попавший в ебовый энтерпрайз
Как с сервера сейчас принятно информацию получать, через XMLHttpRequest или через fetch?
>>1211627А вы не верили, что для фронтенда долларовый апворк просто как два пальца в жопу шлюхи засунуть, будучи ерохой.
>>1211699fetch/axiois/async await
А вы тоже фантазируете перед сном будто вы ебаразрабы, которым все заглядывают в рот?
>>1211714axios
>>1211715Фантазирую, что я тимлид с зарплатой 300к в секунду, который иногда лениво снисходит до джунов и поясняет им в чем они неправы.
>>1211713>заказы за 15$ раз в месяц>далларавый апворк))
>>1211748> пустой профиль без всего> Я за 1 день, как только зарегался успел отхватить два заказа по 15 и 35$Попробуй еще раз, тролль ебаный. А потом погугли еще и работы с соткой за час.
Единственный способ апдейтить стейт из чайлд компонента это передать функцию в которой будет setState? Если да, то получается в родительском компоненте будет копиться функционал, который не имеет отношения к родителю, это норма?
>>1211753Почему это не имеет отношения к родителю? Просто представь что у тебя есть 2 компонента, один только отображает а в другом чисто логика, но это все еще одна часть чего-то. То есть, есть у меня компонент Пост, в котором есть кнопка скрыть\открыть и сам текст поста. Я делаю компонент с логикой, делаю стейт, значения той самой кнопки и передаю это все другому компоненту, который только отображает. Но по сути, это все еще один компонент - компонент Пост.
>>1211753Если в родителе что-то меняется от клика по какой-то хуйне в чайлд компоненте, то этот функционал имеет самое непосредственное отношение к родителю. А вот к чайлд-компоненту он как раз не относится, все, что ему нужно знать - это "если нажали эту кнопку - вызови эту функцию".
Тут все козыряют знанием UI/UX. А какие видеокурсы по UI/UX стоит посмотреть, чтобы тоже быть в теме?
>>1211789> все > пара жалких формошлепов
>>1211627Звучит неправдоподобно, но в то же время очень интересно
>>1211753Чей стейт апдейтить?Родителя?И почему же стейт родителя не имеет отношения к родителю?Или ты имеешь в виду, что у родителя появляются "лишние" функции реакций на события в child'ах? Так они не лишние - они меняют его стейт.Если ты бы хотел вынести это куда-то - то это выносится в redux store.Но, это реальный оверхед и куча бойлерплейта. И делать это надо тогда, когда появляется реальная необходимость.Читни ещё вот это, про коммуникации между компонентами без редукса:https://www.javascriptstuff.com/component-communication/
>>1211801Добавлю ещё, что идеология реакта такова, что там всё - компонент.И специально делают не-визуальные родительские компоненты, которые как раз и занимаются инфраструктурными вещами.И ещё - хотя реакт-компоненты - это такая закрытая вещь в себе, тем не менее, можно легко получить ссылку на компонент, и работать с ним из внешнего кода. Надо передать в компонент проп-колбэк, который в componentDidMount() привяжет this компонента к переменной во внешнем коде, и всё.
>>1210711 (OP)Пиздец, заканчиваю первую часть Кантора и пока нихуя не могу понять зачем я учу ООП и прочее. Тупо решаю задачки. Толком не представляю как это буду применять на практике.дубль из старого треда
>>1211713Свезло долбоёбу, и теперь думает заказы так регулярно будут на него сыпаться. Готовься в будущем эти два пальца сосать.
>>1211809Не ссы, рано или поздно количество перерастет в качество.
>>1211667ну че ты к словам доёбываешься. хочу чтоб пальчиком листалось. и хочу узнать, каким способом это принято делать.
>>1211628https://stackoverflow.com/questions/2264072/detect-a-finger-swipe-through-javascript-on-the-iphone-and-android
>>1211829Что должно листаться пальчиком?Мобила сама все листает.Если у тебя какой то виджет, слайдер или еще что то, который должен реагировать на касания к экрану, то напиши обработчик.Я когда первый свой слайдер сделал, написал на нативном к нему функцию которая определяла направление движения пальца. Попозже причесал нормально, и до сих пор с собой таскаю.Что же ты хочешь листать мне непонятно, постарайся выражать свои мысли яснее если хочешь получить нормальный ответ.
Папагите нубуВебпак дев сервер не обновлет страницу при изменении джээс кода настройка веббака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" },
>>1210711 (OP)Как в Atom сделать так чтобы выделялись косяки кода?
Чуваки, а у вас хватает времени на спорт? Хватать то его полюбому должно, но занимаетесь или все рахиты и свиньи? Так то физкультура нихуево помогает в обучении и вообще.
>>1211854Удалить Atom, и поставить Webstorm
Где посмотреть как в реактовское приложение вебпак установить?Я смотрю реактовский видеокурс, и там у автора уже установлен вебпак в реактовское приложение и сделаны все необходимые настройки.А я сделал create-react-app и затем npm i webpack --save-devПосле чего запустил приложение npm start. И у меня всё развалилось:module.js:549 throw err; Error: Cannot find module 'webpack'Шо делать? Где найти как в реактовское приложение вебпак установить? Я смотрел гайды, там просто в пустую папку вебпак ставят и всё ок.
>>1211858Отжимаюсь как Пахом 20 раз в день.Это спорт? 180см/80кг
>>1211848спс ребята но разоблася сам
Ребят, подскажите открытые апи для петпрожекта. А то чет гуглится всякая хрень.
>>1211874create-react-app уже имеет вебпак, чтобы получить к нему доступ, а также ко всяким бабелям, нужно выполнить команду npm eject, но после этого обратного пути не будет если что. После этого у тебя появятся все эти вебпаки в зависимостях и буду лежать в папочках твоего прожекта.Можешь об этом почитать в описание create-react-app
>>1211809Как дойдёшь до второй части - поймешь.
>>1211904Вторую часть сказали не читать
>>1211874А ты подумой. Может ты чего-то где-то не заметил, не прочитал.
>>1211901https://www.mediawiki.org/wiki/API:Main_page/ru
>>1211905Ты во фронтенд треде.Вторая часть кантора это фронтенд.Кто советовал то?
>>1211905И потом не знать даже как дом элемент по айди найти.
>>1211909В прошлом треде был такой совет, ога. Типо учишь первую часть, и потом сразу учишь реакт. Мол один хуй там силами все библиотеки делается)В общем раньше были кастрированые jquery-прграммисты, теперь нужно таких же но на реакте)
>>1211909ИТТ аноны советовали и не раз. Сказали первую часть прочитать и приступать к практике. Вторая типа ни нужна.
Нужны ли ещё префиксы при верстке в CSS3?Верстал без них, норм выглядит на всех браузерах.
>>1211928caniuse показывает какая поддержка без префиксов и какая с ними
Котаны, а как перекатится в новомодный js после двух лет на ruby? С чего начать? Есть ли тут бывшие рубисты? Расскажите свои кулстори.
>>1211928>на всех браузерах.Ты как проверял то?И вообще нахуя думать о префиксах? Autoprefixer же за тебя думает.
Блэт, какой плагин атома показывает ошибки в html и css?Мне после дримвивера как то не комфортно.
>>1211949Что значит "перекатиться"? Берешь и учишь язык, как любой мамкин вкатывальщик. Или ты думаешь есть гайды "как выучить жс после приличного языка и не охуеть"?
>>1211858Только отжимания и прогулки па 3-5 км в день и то иногда лень, но таки да, стресс от осознания собственной тупости немного понижает.
>>1211858> но занимаетесь или все рахиты и свиньи? Я сверху рахит - тонкие ручки и впалая грудь, мне даже терапевт на диспансеризации сказала, что у меня впалая грудь на терминологии "грудь сапожника". И снизу я свинья - толстая жопа, ляшки и живот.Спортом занимаюсь редко, психических сил не хватает. Побегаешь недельки три, потом горло болит и болеешь пару месяцев. Опять побегаешь пару недель и опять болеешь. Короче я слабее ребенка, какой пипец, дорогие товарищи.Недавно был переезд, и я со старой Ле Маман тащили тяжести. Я неуклюжий лох, не знал как зацепиться, как схватить, руки потели и соскальзывали, голова не работала. А Ле Маман с больной спиной стоически превозмогала и тащила практически в одиночку здоровенные грузы, ибо моя помощь была бестолковой.
Есть ли какой-нибудь приблизительный коэффициент или число рендеров по которому можно определить дохуя ли происходит перерендеров, чтобы понять архитектура говно или нет? inb4: у тебя говно
>>1211966Ох, анон, жаль тебя. Надеюсь во фронте ты преуспел.
>>1211974Нет, я совсем нуб. Я смотрел на других, есть знакомые программисты, кто хорошо получает и умно думает у них обычно и в других сферах жизни всё хорошо, и в качалку ходят, и отдыхают активно. А я типичный карикатурный сыч, ни ума, ни физухи.
>>1211973То, о чем ты говоришь - это оптимизация, а не архитектура. Они очень слабо связаны между собой, разве что хорошо спроектированное и проестированное приложение оптимизировать легче.
>>1211966Ты просто наверняка слишком сразу большие нагрузки берешь, надо начинать с 10 минут бега на уровне "быстрый быстрый шаг когда опаздываешь на метро что бы слегка припотеть" и вот так со временем разгоняешься по нагрузке увелчивая по чуть чуть. И через пару месяцев сам не заметишь как адаптируешься уже к более сложной нагрузке. А ты наверняка сразу пытаешься бегать, у тебя там всё попизде, нагрузки ебейшие, питание хуевое, сон тоже наверняка. Вообще попробуй начать дома с зарядочки обычной, отжимайся от стола там и приседай. С 5-10 раз в день и всё такое. Базарю, главное тут не перенапрягать твоё слабое тело,и если тебе еще нет 30, то пойдешь постепенно в гору.
>>1211989А мне есть 30 например и я вполне справляюсь с нагрузками в секции греплинга, 20 летние и рядом не стоят. И да я вкатился тоже в 30.
>>1211989Та да, 30 нет ещё, пока что.>отжимайся от стола там и приседай. С 5-10 раз в день и всё такое.Спасибо, хорошая идея, попробую.
>>1211980Дрочить перестань и пару раз в неделю в зал ходи, через полгода станешь альфой. Вообще лучше сиди за компом только по делу- работа учеба, ну можно еще кинчик перед сном посмотреть, а время от двачевания трать на прогулки и общение ирл/книги. Дисциплина, мань, и все будет ок.
>>1211998Большое спасибо за ответ>Дрочить перестань>сиди за компом только по делу- работа учеба>время от двачевания тратьДа, всё правда, надо отказываться.
Насчет дрочки тру стори, без нее куда больше энергии появляется и концентрация улучшается. Только вот как не отвлекаться на мысли о ебле во время обучения - это уже совсем другой вопрос и ответа я на него так и не нашел.
>>1211992Да верим мы, дедуль, не нервничай главное.
>>1212004
>>1211966>впалая грудьАнон, это серьезное дерьмо на самом деле, у меня у самого такая хуйня. Она может оказывать сильное влияние на твое сердце и легкие, а они в свою очередь на выносливость. Советую тебе хотя бы узнать какая у тебя степень. По-хорошему надо считать индекс Галлера, но его без КТ не посчитаешь. Так что для начала используй простой домашний способ. Возьми линейку и еще какую-нибудь палку и просто померяй глубину впадины (см. мой мэдскилз) в районе сердца. Если меньше 2 см, то можешь не волноваться, если между 2-3 см, то надо бы сделать КТ и посчитать индекс Галлера, больше 4 см, то тебе почти 100% нужна операция (вставляют пару металлических пластин под грудную клетку на 3-5 лет, в рахе делают, но лучше делать в европке или корее, она не особо дорогая $10-15к за все). Сам планирую оперироваться в следующем году и очень жалею, что тянул так долго.
>>1212001Так для этого и надо уходить в спорт и изучение веба, всю энергию туда и про дрочку тоже забудешь со временем.
>>1212012фидил медача лол, такое лечится плаванием, друг в качалочке рассказывал что как петушок тоже ходил с таким грудаком а после басика все збс
Эх, щас бы деформацию костей повылечивать плаванием...
кстати мне еще кажется что вот вся эта респираторная хуита реально влияет на работоспособность и утомляемостькто нибудь пробовал бустица кислородным балоном?
>>1212015Плаванием оно лечится только у детей, максимум у подростков. У взрослых только операция, максимум, чего можно добиться плаванием плаванием это "закачать" ее, то есть просто накачать много мышц, что бы она была не так заметна.
>>1212019Бущусь дилдом в жопу.
Что думаете про хипстерские "стоячие" столы?
>>1212012О, большое спасибо за инфу
>>1212029>которые будут служить карсетомЯ не спорю, что улучшить положение можно и просто физическими упражнениями. Но решить проблему в корне можно только операцией (если она вообще ему нужна).
Занимался во время вката спортом какое-то время, отжимался, приседал, подтягивался, никакого эффекта хорошего не обнаружил. Может быть от того, что я делал это в своей пропуканной, непроветриваемой хате, но не факт.
>>1212019Какой-то смысл в этом есть. Мозгу для работы кислород нужен, ты во время спорта его активно потребляешь, разгоняешь по телу, мозг работает лучше.
>>1212037>мозг Надо говорить не мозг, а моск
>>1212035>непроветриваемой хатеthis, я вот пробурил дырку в стенке и вставил туда вентилятор типа как в сортире, так вот даже когда на улице прохладно и в комнате вродьбы норм, все равно дышать тежело, воздух сперт, и понимаешь это только когда включаешь приточную вытяжку, реально чуство свежести и легкости дыхания появляется, хотя казалось бы вятяжка крошечная самая простая за 400р, хотя и комната не большая>>1212037>разгоняешь по телуразве?скорее в целом увеличевается обмен, так то вот я с полузаложенным шнобилем сижу и дышу сопкойно не глубоко, а махая гирькой дышишь как при беге, вот и получается что весь объем крови насыщаетсябля а балон тема хоть и дорогая, чето 600р кажется, но если заработает можно аглоблю купить типа для сварки\резака лол там чето типа 32 литра за 1200р, дат лайфхаккстати под кислородом в принципе обмен веществ увеличивается, это же окислитель, думаю жиромразям полезно будет
>>1211762>>1211766Ну в твоем примере вроде как интуитивно понятно, что логика в одном компоненте, отображение в другом. В моем говнопроекте немного иначе. Есть стейт, я этот стейт отображаю. Пользователь вводит искомый объект, отображается пара релейтед объектов из стейта. Т.е. сам стейт не меняется и обрабатывать его не нужно, Проще добавить условие в компоненте, который отвечает за отображение, ибо нехуй грузить стейт, так? С другой стороны я бы хотел иметь такие данные в стейте, но получу лишние рендеры, как будет грамотнее поступить? >>1211801>Или ты имеешь в виду, что у родителя появляются "лишние" функции реакций на события в child'ах? Да, именно. >Так они не лишние - они меняют его стейт.Так если я сам определяю, что вносить в стейт, а что нет, пади разберись, что можно запихнуть в его стейт, а что нет. Я пытаюсь в простенький SPA и хочу все действия пользователя вносить в стейт и на основе этого стейта выдавать нужные данные. Это нормальный подход? Соответственно, если да, то в родительском компоненте будет скапливаться все ебучий функционал превращая его в ком кода, а не няшный компонент. Энивей, благодарочка за внимание, я думал все хуй забъют.
>>1212045Вот кстати еще одна причина осваивать редакс. С ним намного проще будет сделать такое, и не придется писать кучу проверок в компонентах "изменился ли стейт". >Проще добавить условие в компонентеЧестно говоря не совсем понимаю как у тебя устроено. Типа, в стейте есть какой-то массив с данными, и ты вводишь поиск по массиву и отображаются только эти данные, так? При этом сам стейт меняться не должен?Тогда ведь просто можно добавить пару функций.Одна берет часть стейта не мутируя его и возвращает компоненту который отображает все это. А другая функция что-то добавляет в сейт.
Снова в /b тред про вкатывание, и снова все советует htmlcssjs react, снова все пиздят как тут легко и круто...А мне чет тяжело и не круто.
>>1212076Начни с основ, учиться разработке это не в каэс катать. Тут нет ничего сложного, но объем инфы рили огромен которой нужно овладеть зачастую. Можно было бы по какому-нибудь сферическому веб-стеку в вакууме (html+css+бутстрап+mysql+php/js с парой фрейморков) высшее образование людям давать с ежедневной дрочкой всего этого на протяжении 4 лет и и то бы выходили мамкины джуны. Благо из бы вырастали мидлы с космической скоростью, ну и если к моменту когда они заканчивают обучение все не перекатывались бы на новую модную хуйню. 3 года сам работаю, а нихуя толком не знаю, но это опять же потому что надо зачастую таски делать, а не сидеть учить как какая хуйня работает там внутри.
>>1212076> htmlcssjs reactНу так все правильно. Перспективные востребованные технологии - большой спрос.> А мне чет тяжело и не круто.Скорее всего ты необучаемый дурачонок, который даже простой фронтенд осилить не может, который любая срущая на специальной сральной улице макака осилит без проблем.Просто программирование не твое, попробуй Javascript проявить себя в сфере заправки картриджей и админства.
>>1212087>сывороточный протеин>глютаминоткуда у унтерменша лове!?>12 кг ебанутый вес, тем более для становой ниочеместь стандартная непидорская пудовка(16кг) люди пробивают ими мусоропровод, следовательно можно найти на мусарнеили уже на свалке чернины за себесу встанет в 600р, на авито 1200р за ту же пудовку, если найдешь дешевле, то скорее всего она уже купленабуквально обьява утром, звонишь вечером уже нет, и так все времяя советую брать две пудовки и одну 24, комбинируя хватает на все, особенно если заниматься на релаксе
>>1212081Спасибо конечно :3 но я работаю давно, просто пригорает, или даже не пригорает, а смешанные чувства какие-то могут нахлынуть, когда в очередной раз вижу форс фронтенда.Знаю питон, довольно легко и интересно давался, когда учил его, но там я остановился на префреймворковском уровне. Еще знаю пхп с laravel, пару месяцев для себя учил, но потом и от этого отошел. А работаю вообще с react-native сейчас.Но к чему я это веду, что все остальное училось точно также легко, если не легче, а для вката нужно даже меньше знать, чем для фронта(хотя я как фулстак вкатывался). Просто блять вспоминаю, сколько всего знал, а сейчас общаюсь с коллегами с работы... У нас довольно большая галера, есть еще джависты. Так вот я клянусь, что им намного было легче вкатываться. Не знаю, справедливо ли это для всей отрасли, или только в нашей галере так, но факт остается фактом. И помимо этого я иногда смотрю вакансии по городу, чтобы ориентироваться в рыночной зарплате. Часто проскакивают вакансии рубистов, питонистов, которых чуть ли не готовы с нуля учить. А теперь посмотрите на фронт вакансии и какие там стэки требуют.Вот от этого всего weird feels какие-то.>>1212089> макака осилит без проблемДа ни черта они не осиливают, у нас по 50+ откликов на джуно вакансии обычно (не дсы), большая часть сразу отсеивается, процентов 10% приглашается на собеседовании и там дай Бог пару стоящих людей будет. ебучих джавистов берут и доучивают, еще и платят, если они хотя бы спринг сами начали учить. Слишком большой дизбаланс по желающим вкатиться в разные языки.Да, вакансий больше, а желающих еще больше. Конечно вкатываться на чем-нибудь сишном, если так не вышло, что в универе 4 года не учил, то это вообще бесперспективное занятие. Но любой другой язык, который нужен бизнесу тоже очень востребован на рынке, но мемы только про ФРОНТ 60К ДЖУНУ ВСЕ СЮДА
В шапку сайта надо фон с opacity: 0.2; но из за этого всё что в шапке становится прозрачным.Картинка огромная поэтому если прилепить её к боди, то будет на весь сайт, а нужно чтобы торчал самый верх в шапке.Может можно как то обрезать фотошоп, но я хз как.хелп!!!
>>1212094Просто вкатываться в яву или руби - это в глазах больльшинства ковырять легаси и обмазываться несвежим говном до пенсии, а фронт это стильно модно и молодежно. И вообще я сужу по галоерам у нас в городе, если 5 лет назад они брали например людей с 0 знанием на пхп и учили сами тебя, то сейчас на ту же галеру я со своим 4х летним опытом я уже и не попаду даже джуном, а теперь они на js так же всех подряд набирают после вузика
>>1212097Проходил через это же говно 3 треда назад, лол.
>>1212093>ебанутый вес, тем более для становой ниочемХорошо, что ты у мамки такой сильный вырос, лол.Человек описал своё телосложение.И свою реакцию на нагрузки.Алсо 12-16 кг - стандартная рекомендация для юношей, вкатывающихся в гиревой фитнес.Для девочек - 8-12.А дальше - как пойдёт.И гиря - это техника, прежде всего, и выносливость.
>>1212087Если посмотреть фотки у него на сайте, то там одни легкие случаи, а на единственной с тяжелым деформация так и осталась сильно заметна (про годы реабилитации после операции на сайте, кстати, откровенное вранье, уже через полгода люди начинают боксом заниматься, а просто спортом через 2-3 месяца). Но если у того анона тоже случай не тяжелый, то просто накачаться это правильное решение.В остальном годные советы, я бы еще обязательно креатин добавил, не думаю, что он много мяса ест.
>>1212101>стандартная рекомендация для юношей, вкатывающихся в гиревой фитнесэто ебошить турнички отжимания присед, нехуй деньги тратить на стаф и думать что он затащит, если ты ленивое чмо тебе никто не может только спиды))) но потом будешь плакать за растяжки как мой френд лелтехнику по книжкам или видосам хуй поставишь олсов учаге на бадах раскачался до второго юношеского по троеборью, при весе в 65 жал ногами за сотню, становая чуть меньше присяда, а с груди 70+
>>1212087Что значит ноотропное действие?
Ребят, скажите, стоит ли учить нативный джаваскрипт не зная html и css? У того же Кантора учебник предусматривает их?
>>1212109Улучшает деятельность мозга.Лайфхак - незнакомые слова можно гуглить.Кстати, креатин, о котором пишет >>1212106 тоже полезен в этом смысле. И тестостерон поднимает. В сочетании с нагрузками, естественно.
>>1212113В первой части попадаются иногда куски штмл кода, но это некритично, хотя можно затупить на них немного по началу.Для второй части мастхев.
>>1212004>Насчет дрочки тру стори, без нее куда больше энергии появляется и концентрация улучшается.Сектант, что ты тут забыл? Твой нофап и энерrия, которую он "должен" приносить ー плацебо, которое на коrо-то работает, а на коrо-то нет.Реальной пользы от неrо ноль.
>>1212122Ладно тогда пройду по быстрому html курс на freecodecamp.Спасибо
>>1212124https://en.wikipedia.org/wiki/Post-coital_tristessehttps://en.wikipedia.org/wiki/Postorgasmic_illness_syndrome
>>1212004Наслаждайся своим скорым простатитом со своим нофапом, а анонов не совращай в состояние неизлечимой боли 24/7/365.
>>1212142дык есть жи ночные полюции ты чего, просто думать о работе надо а не ебли, спортик опять же рефрешит мозги на отличненько, ну а дальше просто всяких шлюх из ленты удалить ну и рекламу ебливую заблочить на том же двачике избегать рисованных шлюшек
>>1212145 Ага и фильмы с сириками не смотреть, вдруг обнаженная сцена. Вы там совсем ебанулись?
>>1212145Тебе информацию предоставили. Когда будет поздно - сделать ничего будет нельзя. Заранее сочувствую.
>>1212148Сейчас бы пару часов потратить на фильм, пропустить выход нового фреймворка и остаться за бортом рынка...
>>1212148>сирикамикакое ж слово то мерзкоеодин хуй биопроблемное говно нинужно(особенно анима, где перверты рисуют свои извращенные фантазии, которые анон достраивает сам в своей голове, что еще разрушительней и лишь дальше уводит его от релаьности), раньше качал йобу чисто на эффекты позалипать, остальное перематывал, а сейчас уже и так не делаю, похуй вообщепросто найди себе интересную работу в интернете и приятное хобби ирл, все остальное нинужно
>>1212152> хобби Аниме.
>>1212153ручной труд долбоеб это хобби
>>1212154> ручной трудДрочка на аниме.
Реквестирую гайды по npm
>>1212156Ну нпм старт. Еще нужны гайды?
>>1212145> просто думать о работе надо а не еблиНу дык с нофапом как раз таки только о подобном и думаешь.
Если мне надо по нажатию кнопки загружать данные с сервера, то где мне расположить fetch? Сделал в render-е, но реакт ругается, что там только чистые функции нужно располагать.
>>1212190Ты хотя бы документацию читал?
>>1212191Я читал статью, где делают часы, но там используется componentDidMount, а это мне не подходит. У меня компонент не перемаунтится, когда на кнопку нажимаешь, там просто обновляется стейт и он ререндерится.
>>1212097Если тебе нужно просто забелить на 80% картинку, то веша ее на хедер, и добавляй псевдоэлемент after c белой заливкой и опасити. Его тяни на весь хедер и правлиьно расставь z-index что бы контент было видно.Если нужна именно прозрачность, то вешай картинку на псевдоэлемент.Обрезай через: background-size: cover; Если выглядит не ок, то это пусть дизайнер парится.Чаще всего такие картинки один хуй из админки вставляются так что это не головная боль версталы.
>>1211809Тоже самое чувствовал когда изучал Кантора. Потому-что внутри понимал, что на чистом никто не пишет и нужны фреймворки.Движуха началась когда начал знакомиться с React, тут уже сил начинает хватать не только задачки решать и слайдеры лепить, а полноценные приложухи накидывать
>>1212198>на чистом никто не пишет и нужны фреймворки100% хуйня из под коня. Если ты не пишешь чистый жс-код большую часть своего времени(html-шаблоны на реакте не в счет), то ты что-то делаешь не так. Точно так же, как в любом языке, если ты без фреймворка и пернуть не можешь, то твой проект - хуево спроектированное tightly-coupled говно.
Ну вот, дошли до спорта, дрочки и деформации грудной клетки. Скоро действительно аниме обсуждать начнем. Дарлинг ин зе франкс - говно.
>>1212220>Скоро действительно аниме обсуждать начнемЯ уже готовлюсь вовсю.
>>1212221Сколько тайтлов, сынок?
>>1212222Да я даже на этой картинке не все посмотрел, просто решил выбрать этот API для своего мувисерчера.
>>1212223Ну пиздец, как ты вкатываться собрался? Тебя же коллеги засмеют, хоть бы пару сотен тайтлов отсмотрел.
>>1212225>хоть бы пару сотен тайтловУже давно, а счастья всё нет.
>>1212225
Как сделать input type='date' контролируемым?value={this.state.date} onChange={this.handleChande}Когда пытаюсь менять дату, происходит обнуление, это решается или такой инпут следует оставлять неконтролируемым?
Есть видео, вставленное через соответствующий тэг с атрибутами autoplay, loop и muteНо оно не воспроизводится автоматически, только после очищения кэша один разПытался запускать через js – результата нетКто-нибудь знает, что это может быть?
>>1212248Сколько тайтлов?
>>1212255Да.
>>1212256>>1212257Каникуляр, съеби.
Как верстать макет, если у него огромная ширина?
>>1212267Нет ты.
Чуваки, помогите разобраться с promises-flow. Посоветуйте, что почитать/посмотреть.
Откуда в верстка-треде: 1) долбоёбы с физача, которые верят в ноотропы2) долбоёбы с дно-треда, которые верят в чудодейственный нофап??? МЫ ЧТО ЗРЯ УБЕГАЛИ НА ИЛИТНЫЙ ПРОГРАММАЧ ОТ ТУПОГО БЫДЛА???
>>1212300>??? СОВПАДЕНИЕ
>>1212300>пикчаJunior web-девелопер_ка ReactJS и middle backend developer Python/Golang, работающие в молодой, но динамично развивающейся московской студии с офисом в стиле лофт, весёлым и дружным коллективом и бесплатным кофе на первом этаже.
В функциональный компонент можно все передать в качестве props'ов. Как передать данные из родителя в дочерний class компонент?
>>1212335Ой блять, я даун, удолите.
>>1212335ахахахаах ебать, ну доёшь пацан, ахахах, ну вы видели!? как говорит пропс в стейтфул кампанент передать, ох лол!
>>1210711 (OP)Ору с уткочма.
>>1211158Читал кстати как-то Совершенный код, но потом навалило всякого говна и забросил, но некоторые неплохие идеи подчерпнул. Надо бы дочитать
>>1212248Менять state даты можно используя функцию прокладку которую передадим в setState() , который видимо у тебя в методе this.handleChange. Сама функция примерно такого вида : const byProps = (date,value) => {return {[date]:value}}
Как изменить стейт дочернего компонента из родителя? Нашел ответ в гуглеЮ но он нихуя не работает или я кривой, выручайте. https://stackoverflow.com/questions/43718481/updating-childs-state-from-parent-component
>>1212407Ссылка на кодпен отклеилась. https://codepen.io/anon/pen/eKeaYq
>>1212407Храни стейт в родителе.
>>1212407Все работает, просто ты метод написал, но нигде не вызвал.https://codepen.io/anon/pen/VdrOWM?editors=0010
>>1212410Я хочу, чтобы у компонентов стейт был определен под свои нужды.
Бля, как-то очень грустно и смешно от резюме в моей мухосрани. Там какие-то эталонные вкатывальщики. Сорокапятилетние дяди, которые продавцами-консультантами 20 лет работали. Им на пенсию скоро, а они вкатываются. Пезды в декрете, очень много пезд и каких-то обычнокунов 25-30 лет. И каждый второй с экономическим образованием. В названии резюме написано "программист". То есть они даже не знают как называется то, чем они занимаются. В портфолио барбершопы и глесси, без пизды говорю, прям реально у каждого второго. Жаваскрипт в лучшем случае знают на уровне спиздить и прикрутить слайдер. И все хотят вайти, все хотят денег. Осознающие ситуацию просят 10-15к, а живущие в манямирке 30-40. Мне даже жалко их, я представляю как они столкнутся с реальностью и все осознают. Пиздос, я думал ананасы гиперболизируют насчет грузчиков и бухгалтеров с штмл академии, а оно на самом деле все так. И хаэрок тоже жалко стало, они каждый день такое уныние видят.
>>1212152>> особенно анимаВсё, если аниму не уважаешь, то твоё мнение точно не учитывается.
>>1212190Вот и вся суть вкатывальщиков. А вы боитесь за рынок.
>>1212221Посоветуйте аниме про программирование
>>1212423Вообще, мне кажется даже умным хорошим ананасам тяжело будет вкатиться, потому что грузчики, собственно, в резюме пишут все то же самое, что и ананасы, а на деле знают эти вещи на уровне ну слышал чето в академии. Хаэрки принимают анона за очередного бестолкового дворника, который хочет вайти и 300к в секунду за просто так и скипают его. Надо бы какой-нибудь гайд по составлению резюме запилить.
>>1212423Ну тут еще дело в том что ты видешь только самые дно-резюме, потому что те кто более менее соображает поставит галочку в чекбоксе "показывать только работодателям"
>>1212423>В названии резюме написано "программист". То есть они даже не знают как называется то, чем они занимаются.А как по твоему должно называться, обиженный ты хуйлопан?
>>1212431>А как по твоему должно называтьсяФРОНТ ЕНД ДИБИЛОПЕР> обиженный ты хуйлопанЧего ты нагреваешься, себя узнал, хтмл программист сорокалетний?
>>1212429Норм портфолию называется, грузчики на раз отсеиваются.
>>1212430И то верно, иначе местные вкатывальщики со свистом на первую попавшуюся вакансию залетали бы на контрасте.
>>1212433Тогда хули ты делаешь в разделе /pr/, а не /web/, тупой ты хуйлопан?
>>1212410Бля, а вот реально. Если я возьму стейт родительского компонента и буду его использовать под все нужды, нахуй мне тогда редакс нужен?
>>1212433Ебал твою мамашу.
>>1212438Контекст будет проёбываться.
>>1212437Вот и перекатимся потом. >>1212439Могло быть такое в молодости, да, ей тоже 40 с хвостиком.
>>1212440Стрелочные функции.>>1212438Нужно соблюдать баланс. Дофига коннектов — не круто, но и иметь какой-то класс, где туча функций передается чилдам также не круто.
>>1212428Boku no verstka
Еще вот недавно видел чувка с айтишным образованием. 25 лет, жиквери знает "на уровне подключения готовых решений". Вот вам и вузики.
>>1212427Раз не боишься, то поясни. Я подозреваю, что неправильно выстроил архитектуру приложения, и мне надо сделать так, что при каждом нажатии на кнопку маунтился элемент, и фетч вызывался в его лайфсайкл методе. Я прав?
>>1212454> фетч вызывался в его лайфсайкл методе. Я прав?Прав.Не забудь про асинки.
>>1212423Для начала ты скинешь сюда эти резюме.
>>1212454Если не ошибаюсь, то данные с сервера сайд-эффект и лишние рендеры, вроде, такое можно делать только в componentDidMount.
Как же горит у школьников от вкатившихся после 25, это какое то бесконечное развлечение- наблюдать за этим бубарехом.
>>1212468>у школьников >от вкатившихся после 25Малолетний дебил - это не дата рождения в паспорте.
>>1212473Малолетнему дебилу по-жизни всегда 14 лет.
>>1212468Вспоминаешь, как тебя посылали нахуй на 9 вакансиях из 10, в то время как школьники вкатывались после адаптивного барбершопа?
>>1212444Может быть и такое, что он твой папа.А ты с ним так вот, по-свински.
>>1212473Я- Front-end developer, JS программист, PHP программист :: full stack без адаптива, приятно познакомиться! А вы кто?
Уровень шитпостинга как в /б/ во время каникул
>>1212486Батя у меня слесарь, вкатываться не желает.
Сижу значит, лениво + лампово вкатываюсь в фронт ендж, блять, а щас нужно будет на РАБотку устраиваться, т.к. мамка из дому гонит ссаными тряпками.И как мне вкатываться? Пиздец блятьБуду приходить 5 дней в неделю к 7-8 вечера заёбанным, полтора часа тратить на вкатывание, после чего нужно уже готовиться к завтрашнему дню и спать блять идти, это охуетьв субботу отсыпной, а в воскресение на нервах весь буду из-за грядущего понедельника.треснул мой мирок короч, наверняка сопьюсь и стану очередным пузатым русским мужиком без перспективнахуй жить...
>>1212454>Я подозреваю, что неправильно выстроил архитектуру приложенияЯ тоже так думаю.Для начала - попробуй сменить реакт на Vue.Остальное - само получится.Иначе у тебя ноги быстро устанут от дрочки вприсядку.
>>1212482И куда же можно вкатиться с адаптивным барбершопом, кроме как в мытьё унитазов?
>>1212488так тут малолеток 90%. нехуй было перекатывать в это болото. кстати, позвал 3 месяца назад старого товарища из строительства, чтобы он тоже вкатывался, сегодня звонит, говорит взяли на испытательный срок в веб-студию, а ему и вовсе 36 лет.
>>1212491Долбень, заимей работку ленивую с возможностью потыкать в комп, или на частичну. занятость, или 3/1.
>>1212491Устраивайся на УралГовноЗавод
>>1212491Такая же хуйня была, очень испугался, что все по пизде пойдет и я в россиянина мутирую. Но я не унывал, продолжал с телефона читать всякую хуйню по жсу, а вечерами вкатываться. Быдлоработка очень нихуево стимулирует. А еще я в те моменты вспоминал сколько свободного времени я имел в шараге и на что я его тратил, в попе очень неприятно было. Ну правда все-таки через неделю я уволился и маман сказала хуй с тобой, вкатывайся, а как было бы, если бы я не уволился - хуй знает. Попробуй поговорить с ней, объяснить что компутерщиком быть хочешь.
>>1212496Я тоже узнавал про возраст, короче говоря 30-32 еще норм, а постарше как-то не особо жалуют на джуна.
>>1212496Угу, угу. А у меня дед недавно после недельного курса с лофтскула миддлом вкатился.
>>1212503А у меня дядя после недельного коворкинга в смузи вкатился.
>>1212505А у меня брат на митапе в анальную еблю вкатился.
>>1212507Жив?Зависимость есть?
>>1212509На вью перешел.
>>1212516Продолжай...
Мндя, фронт-энд тред окончательно деградировал. Скоро рулетку крутить будут и про листву 100500 постов писать.
>>1212524Хули тебе не нравится ?
>>1212524Ребенок перекатил из /врк к своим одноклассникам в /пр, наслаждайся.
>>1212502Да всем известно уже что HR-ки всех старше 20 отсеивают если самоучка, ну до 25 могут взять если образование есть профильное и с норм вузом. На 150$
>>1212533>пук
>>1212533Но как тогда меня и моего приятеля взяли после 30?
>>1212420Если стейт не завернут в компонент на 100%, то он этому компоненту не принадлежит. Что тебе мешает в родителе определять стейт под нужды компонентов, раз ты его все равно собрался менять из родителя?>>1212438Скорее всего не нужен, раз ты задаешь такой вопрос. Редакс - это по сути простая база данных, где ты можешь подписаться на обновления. Оченвидно, что в базе данных не нужно хранить, какой у тебя компонент включен/выключен или какого цвета кнопка. А вот список постоянно обновляющихся уведомлений с сервера гораздо удобнее и правильнее засунуть в редакс, а не внутрь компонента.
>>1212533
>>1212533У нас в мухосрани берут только смазливых мальчиков 10 лет.
Не, действительно, уже какой-то цирк пиздоблядский устраиваем, остановитесь.
>>1212545А потом вытирают об них легаси на жиквери, как в древнем риме?
>>1212548Надо репортить просто
>>1212548
>>1212552Про легаси на jquery не смешно вообще-то :C
Ну-ка блять, хлопцы, помогите. Если постоянно происходит перерендер, но без отрисовки в реальном доме, то есть, тупо функция вызывается и все, это хуево?То есть, типа есть у меня инпут и кнопка. Если вводимое значение инпута такое же, как и старое, то по идее нихуя не должно происходить. Оно конечно и не происходит, но рендер вызывается. PureComponent не работает тут.. Короче, эт хуевая практика?
Не понимаю, почему нельзя послать нахуй ОПА и эти треды школоты и перекатить самим его в wrk?
>>1212559Почему не работает? Если значение инпута такое же, то не должно ничего рендериться в PureComponent'е.
>>1212563Как wrk избавит от школоты? Они могут зайти и туда.
>>1212451ну так он программировать учился, а не конкретно жс
>>1212563Потому что опять будет два треда в разных разделах и никто не поймет куда постить. Будет бамплимит - пойдем в веб, там и заживем. Вроде никто не против пока.
>>1212559Это может происходить из за метода на кнопке или инпуте , вместо value = {someMethod} оберни в колбек {()=> someMethod()}
>>1212567Как-то не очень он программировать учился, если с жиквери разобраться не может. У меня тян знакомая на сях пишет и в древнем говне на жиквери успешно ковырялась.
>>1212564Ну потому что я образно сказал, что есть некий инпут. На самом деле там pathname берется из url строки. Но он остается такой же. Вообще как, по нажатию кнопки тебя должно пушить на некоторую страницу. Но если ты уже там, то нихуя происходить не должно. И да, действительно не пушится, но у сраных роутов постоянно меняется некоторое значение. А именно props.location.key меняется на другой. И из-за этого видимо происходит перерендер. Хотя как он ваще влияет на рендер я не могу понять, потому что компоненты его не используют. Короче, ебал я в рот этот роутинг.
>>1212571но есть и другая претензия>2к18>жиквери
>>1212255Бамп вопросу
>>1212578autoplay пропиши атрибут
>>1212572Если у тебя props.location - это объект, то он скорее всего создается каждый раз заново, и очевидно {} === {} возвращает false, так как это разные объекты. Ключи PureComponent не сравнивает, можешь сделать обычный компонент и воткнуть в shouldComponentUpdate сравнение нужных ключей, если тебе требуется быстрое костыльное решение.
>>1212577Щито поделать, рога и копыта использовали его, используют и будут использовать еще очень долго.
>>1212582Прописан жеПричем в сафари всё нормально работает
>>1212583Да я знаю что так не сравнивает. Но прикол в том, что я этот объект ведь не создаю вручную. А ключи генерятся автоматически самим роутингом при любом изменении или вызове его. Короче лан, буду чет думать. А может забью хуй, вроде оптимизации не мешает.
>>1212456>>1212463А все, разобрался. Не знал про метод componentDidUpdate.
Чего навернуть по связи клиента с сервером?Выполняю тестовое задание на джуна, найденное в интернете.Пользуюсь фейковым сервером https://github.com/typicode/json-serverИспользуя axios запросил данные и смог даже записать туда что надо было. Но ни в руководстве кратком к axios, ни json-server, нет ничего насчет удаления.Непонимаю как это все работает. Сейчас читаюhttps://developer.mozilla.org/ru/docs/Learn/Server-side/First_steps/Client-Server_overviewЧто прочитать дальше?
>>1212609>насчет удаленияУдаление - это запрос к серверу.Если это канонический REST, то тип HTTP запроса - 'DELETE'.А указанием на то, что нужно удалить, служит URL запроса.Короче, если вообще не в теме - гугли HTTP REST APIs.Но, если сервер твой, то можно делать как тебе нравится, напр. отправляя некую команду через POST или даже GET.Например, отправляя такой json через POST:{'command': 'delete', 'type': 'MyItem', 'id':'OLOLO'}
Нет ли проще способа запилить css модули, я чувствую, что наебусь раз 10 выполняя все по этому гайду. https://css-tricks.com/css-modules-part-3-react/
>>1212499А сейчас как? Вкатился?
посоветуйте задачки на js с решением
>>1212653Кодеварсов всяких в интернете навалом.
>>1212650Неа. Просто мамка пока на работу не гонит, а раз не гонит, то и я не тороплюсь с поисками. А так верстальщиком-жиквереписцем я скорее всего вполне мог бы уже устроиться, но я хотел бы этот неблагородный этап пропустить и куда-нибудь с реактом вкатиться. Вот и сижу, реакт дрочу, да за вакансиями слежу.
>>1212657> так верстальщиком-жиквереписцем я скорее всего вполне мог бы уже устроитьсяНу и деб. Надо устраиваться сразу как только можно, чтоб какой никакой опыт коммерческой разработки получить.
>>1212660Да я вообще охуевший мне кажется, пару раз галеры мне уже собеседование забивали, а я передумывал и не приходил. А еще боюсь, что желания, времени и сил для реакта и других полноценных, современных вещей у меня уже не будет. Что-то мне подсказывает, что я просто работать не хочу и оправдания себе выдумываю.
>>1212664Какой лвл?Игори играешь?
>>1212673Через пару месяцев 21 будет, на игори проебал все 20 лет жизни, а вот как вкатываться начал, так завязал совсем.
>>1212653codewars на смекалочку. leetcode на алгоритмы.
>>1212677таких молодых не берут нигде.
>>1212682Придется еще лет 10 продавцом-консультантом поработать и только тогда возьмут?
>>1212678Чет на сложности 5 куй я начинаю тормозить.
>>1212690да, мы все так и сделали. там научишься коммуницировать с людьми, быть дисциплинированным, отстаивать свое мнение. нужные навыки для работы программитсом
>>1212692Да хуита этот кодварс, мне вот задачи оттуда пригодились только один раз, когда возникла необходимость со строками попердолиться. Может, конечно, они мне какой-то скилл в алгоритмическом мышлении повысили, но чет я нихуя этого не заметил.
>>1212695А вышку экономическую надо получать? Ну чтоб с зарплатой не обсчитали.
>>1212698Не обязательно, тебе все равно больше 150$ платить не будут.
>>1212697Мне точно помогло, но я не мог вообще писать код, знал синтаксис, но как использовать не понимал.Пол года назад было, только до 4 куя дошел. Ходил на работу коробки таскать и думал над решением задачки условие которой посмотрел с утра. Записывал решение когда было свободное время. Мужики осторожно подглядывалиНо решения были говно конечно и после многих задач видел в решениях намного изящней ответы, а те, особенно много в топе выполненных использую регулярки. Сам на них не стал серьезно внимание обращать, так как хотел хотя бы со всеми этими циклами управиться.На пике мое решение, сейчас глянул на сайт. Позор
>>1212697Хуй знает, я после них лишился страха кодить. Да и интересно можно вечер убить, пока пишешь маня-код. Нет-нет, а мозги придется напрячь на 3-4 kata'х
Кстати, несколько месяцев назад на полном серьезе очень грузился, что в 20 лет поздно вкатываться.
>>1212706В 40 изи вкатываваются, а ты омежный чухан.
>>1212714Дедуле НЕПРИЯТНО.
>>1212714Я тебе тянучку нашел.
>>1212718Я бы ее выеб.
>>1212718Джун как джун, хули б и не взять.
А тем временем бамплимит приближается. Перекатывайте в веб, а то я с телефона.
>>1212718Т.е. опыта работы программистом у нее нет, но уже TDD. ахуеть.
Веб-перекатhttps://2ch.hk/web/res/111463.htmlhttps://2ch.hk/web/res/111463.htmlhttps://2ch.hk/web/res/111463.html
>>1212657Ну удачи тебе там. Не проебись, хули.
>>1212742>#500Школьник с активной жизненной позицией сидел, готовился, ловил момент, чтоб всё было по-евошному, а то в зкче обижают.
>>1212747Да ты вообще хуй соси.
>>1212747Не вижу ни одного возражения на это >>1210716 за весь тред.
Аноны, сначала надо задрочить верстку до идеала или начать таки с JS, а затем перекатиться в верстку?
Есть год опыта на джаве в энтерпрайзе и параллельно около 8 месяцев реакт+релей.Хочу перекатиться во фронтенд. Какие у меня шансы? Решаю въезжать на миддла. Ну или другими словами не считаю свой джава-опыт чем-то не равноценным, а себя джуном
>>1212747Пошел нахуй, тролль ебаный.
>>1212754Сразу на работу мидлом - абсолютно никакие. Можешь по линии апворка хуячить. Когда будет опыт и соответствующее портфолио уже сможешь позиционировать себя как фронтенд/фуллстак мидл девелопер.
>>1212753Вёрстка важнее. Жс займет очень много времени, а события навешивать можно и без особого понимания языка. Потом уже как освоишься можно и поковыряться с жс.
>>1212758Ты так говоришь, будто я версталой пойду. Фронтенд сейчас - это и жс, и реакт/ангуляр/вью.
>>1212491это самообман братикучить легко, тяжело делать, даже говно тяжело делать, не говоря о том что бы не говно делать, ставь в голове цель поднять бабло, а не заслужить уважение перед местными обиженными петухами перфекционистамивсе кончится тем что просто в тридцатник ты без всяких скилзов пойдешь говно убирать по тикетамне повторяй чужих ошибок, иди постепенно, УЧАСЬ НА РАБОТЕ, а дома отдыхай и больше спи, в дороге не грузи себя ни чтением ни видосами, ставь какой нибудь амбиент что б от метро не глохнутькун который уволился и три года пытается вкатиться, хотя думал что все успеет за 3 месяца
Сделал шапку залил цветом и она должна была тянуться до бесконечности (внутри у неё есть контейнер с фиксированной шириной) и заметил что если увеличивать/уменьшать сайт, то у неё цвет только в определенной области, то есть нихуя не на весь экран.Я у header задавал и убирал ширину 100%, но эта пизда не работала. В итоге помог гугл с его min-width. Как это работает?
Аноны, фрилансю версталой второй или третий год вроде, заказы по знакомым и с парой студий дружу. Студии платят мало (по меркам больших городов), но я живу в мухосранске и тут эти деньги просто овер большие (в какой-то момент даже однушку снимал себе, потом заебало и вернулся к родителям обратно) я студентота и мне похуй. Хочу и нормально вкатиться в джаваскрипт (реакт), чтобы в итоге свалить в другой город, но и в тоже время нихуя не могу собраться и учить его. Как вы себя заставляете? Думаете о больших деньгах? Нет, интерес у меня к этому есть и не остыл, просто я вроде как дорос до приятного мне потолка и не могу его пробить
>>1212868> В итоге помог гугл с его min-width. Бля нихуя не помог. Всеравно не на всю.
>>1212879я нихуя не понял из того, что ты написал. прикрепляй код что ли или пикчи на такие случаи
>>1212883
>>1212905хтмл академия 100% процентов поясняла как это фиксить или сразу показывала, еще когда барбершоп на видосе пилит, какие свойства писать против такой хуйни
>>1212914Ну и как? Или скажи хотя бы в каком именно видосе?
А есть ли какой плагин для огнелиса, чтоб на nnmclub зайти, как есть для рутрекера?
>>1212992Нет. У рутрекера и ннм разные протоколы блокировки, и фаерфокс не все их поддерживает.Плагин для входа на ннм есть только в сафари и хромиуме. Пока ведутся работы по взлому блокировки в опере, ожидается в ближайшие 2 месяца, по фаерфоксу информации нет.
Поясните за курс Javascript и PHP от HTMLacademy. Говно или нет? Разбор уровня Hexlet или ниже?
Сосоны!Текст прозрачным я сделал так color: rgba(255, 255, 255, 0.3);А как при нажатии сделать эту тень внутри?
>>1213022box-shadow: inner ...
>>1213023У меня она получается прозрачная. Хз почему.
>>1213025Покажи код в jsfiddle
>>1213041Бля. Удалил уже. Вот так примерно. .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;}Каким то хуем тень становится светлее чем задана.
>>1212677> 21Уже староват для вката
>>1213077Да и в 19 уже поздно, на самом деле.
>>1213022border-top + opacity
>>1213078Даже в 12 поздно. Я бы советовал лет так в 6.
>>1213045>Каким то хуем тень становится светлее чем задана>background-color: #00aa62;>box-shadow: inset 0px 3px 0px 0px #33b17b;>на пике тень темнее фона>в стилх фон #00aa62; темнее тени #33b17b;>Каким то хуем тень становится светлее чем заданНу хз, баг наверное какой-то.
Какие подводные камни у сжималок пикч?На глаз не могу разницы заметить, а вес раза в 2-3 уменьшается.
>>1212491Тоже самое испытывал, но таки удалось просычевать 9 месяцев за вкатом, хоть мамка порой и не довольно урчала. Сейчас пишу проект на реакте, и начинаю агрессивно вкатываться. хотя у меня днюха в августе, и как-то из-за этого стрёмно, ведь я хикка, а мне придется незнакомых людей тортом угощать наверное, да и вообще повышенно внимание будет к моей персоне >_<
>>1212568Вообще не понимаю нахуя этот фронт нужен, если есть тред по JS
>>1212718Уверен она просто люто во всём плывет. Я когда какой-нибудь курс отсмотрю, тоже думаю "понял всё", но как приступал к собственному проекту понимал что этих знаний вообще не достаточно. Курсы - это просто знакомство, и писать что у тебя уже есть тот или иной навык после них, это тупо
>>1213189Ты чё сука украл мою личность что ли, пиздос.
>>1213094Думаю на самом деле уже в 0 поздно вкатываться. Надо ещё в утробе вкатиться, чтобы не стать баттхёртом за 150$
>>1213189>и вообще повышенно внимание будет к моей персонеЭто ты излишне сконцентрирован на себе.Всем похуй сейчас на других, т.к. своих забот хватает.
>>1213169Нахуя ты гринтекстом насрал?Почему прозрачность в колоре действует на всю кнопку?
>>1213189кого ты там угощать собрался, тебя еще никуда не взяли.
а как фуллстек с реактом выглядит?
>>1213510
>>1213433уж что-нибудь найду по-любому, думаю
>>1213544не найдешь
Аноны, почему содержимое iframe может масштабироваться отдельно от страницы?Заметил такой баг(?) в гугл-хроме, когда проверял адаптив. Сама страница не масштабируется, а iframe на это реагирует.В огнелисе такого нет. Как запретить iframe реагировать на масштабирование?
>>1213557а вот найду
Эти интенсивы от академии в шапке лучше книг будут или не?
>>1213683Комбинируй
Как же заебала быдлоработа, если вы ещё молоды лучше учитесь, а то потом когда вам будет под 30 поздно будет вкатываться в новую область.
Зашибаю по 300к фронтендом, спрашивайте ответы.
Пацаны почему не работает, все же правильно сделал.
Сап фронтач, нужны советы, как слить инвалида из галеры. Ситуация следующая: взяли какого-то патлача бурятской наружности на должность синьора (больше фронтов кроме меня - джуна нет). Этот чел сразу показался весьма подозрительным, хейтил редакс из-за сложности и большого бойлерплейта, но при этом считал Дэна Абрамова Богом. Подозрения превысили все пределы, когда вскрылось, что он не знал, что ES-6 синтаксис можно использовать в браузере без бабеля. В итоге он признался в приватной беседе, что в начале года начал учить фронт, закончил htmlacademy и курс по реакту от какого-то немца на Udemy, а половину своих фишек гуглит на стековерфлоу. Этот дебил нихуя не может, а менеджеры нас уже трясут.Как объяснить менеджерам, что он - дегенеративное хуйло и его надо заменить нормальным синьором/миддлом, учитывая тот факт, что я джун с полугодом продакшен опыта и никто не послушает мои слова о том, что у синьора код плохой? У нас тут скоро переломный момент, надо дожимать продукт, вдвоем не вытащим.Пикрил код, который выдает этот мудак
>>1213776Забыл написать, что ему платят $2000 на руки
>>1213776Ничего себе этот инвалид нагородил. Как ты туда устроился, вас одни люди собеседовали?
>>1213763Это точно не тролинк? Асинки в лайфсайкл методах, попытки менять пропсы , var-ы блять , какие то сравнения упоротые, хоспади что за пиздец.
>>1213776Будешь смеяться, но я тоже пропустил момент когда на браузеры это дело подвезли, так привык всё через вебпак делать, лолСпасибо за хорошую новость!
Здравствуйте, я смотрю видеокурсы по Реакту, там ведущий сделал следующие команды в консоли:npm i prop-types --SЯ хочу узнать что такое --S. Загуглил и нашел только что такое -S, а про --S ничего не нашёл. Поэтому подскажите, пожалуйста, что такое --S?
>>1213876И что же ты нашел?-S наверное сокращение c --save?-S тогда может --save-dev
>>1213077Серьезно, без шуток?
>>1213920Какие шутки тут могут быть? Многие в 21 уже если не сеньеры, то миддлы как минимум.
>>1213920Бля, хватит на жирноту вестись.
>>1213876npm <нужнаяКоманда> help
Няши, пишу аггрегатор, и использую электрон. В чем суть - эта хуйня постоянно зависает. Достаточно выделить любой элемент - и всё, "приложение не отвечает".Что делать с этой хуйней?
Посмотрите эти требования и скажите мне, что вы думаете стоит ли такая работа 30к рублей в месяц:Обязанности:- Уверенные знания PHP5 ООП и СУБД MySQL- Уверенные знания: HTML5, CSS3, JavaScript/jQuery, Ajax, JSON- Кроссбраузерная, адаптивная, резиновая, валидная верстка- Понимание принципов работы протоколов HTTP- Опыт работы с XML- Опыт работы с шаблонизаторами- Базовые знания Photoshop последних версийПриветствуются знания:- PHPUnit- MVC-фреймворки (Yii, Symfony и другие)- GitHub- Apache HTTP Server, LinuxПонимание и опыт решения вопросов производительности web-приложенийТребования:- Быстрая обучаемость- Умение читать и понимать чужой код- Целеустремленность, активность,аккуратность, умение и желание работать и саморазвиваться.Условия:- Оформление по ТК, отпуск, больничный и пр.- Корпоративное обучение и тренинги- Возможность профессионального и карьерного роста
>>1213972Нет.Ксати, где вообще ваканскии смотрите, кроме HH?Перекат был давноhttps://2ch.hk/web/res/111463.html#111616
>>1213972Сильно зависит от того, где это находится, и какая загруженность.Для мухосрани может быть очень нихуйной вакансией, попинывать хуи скролля чухач за 30к, когда сосед Василий за 19 тысяч пальцы на станке рубит.
Оп, суть в том, что ты нахуй никому не нужен без высшего образования. Как минимум, с высшим образованием устраиваются куда больший процент. К примеру, недавний опрос украинского iT-рынка указывает на то, что без высшего образования смогли устроиться всего лишь 4%
>>1213994Да всем похуй на ваш хохляцкий рынок, где салом за работу расплачиваются. Если умеешь кодить то возьмут, а если нет то хуй соси губой тряси.
>>1213999Я сам из России и понимаю, что в Украине рынок чуть лучше, нежели в России. Хотя всё же, глобальной разницы нет. А вот насчёт образования — всё это правда. Без диплома ты будешь в аутсайдерах постоянно, а на твоё место лучше возьмут какого-нибудь магистра. Даже если ты знаешь больше чем он. И не надо говорить что это не так.
>>1214001Двачую этого. А еще желательно знать хотя бы основы квантовой механики. Стандартный вопрос на собеседовании на должность версталы - проквантовать хиггсово поле без использования неевклидовых пространственных измерений.
Антоны, а во что вообще можно из фронтенда перекатываться? Нравится сишарп, а в идеале бы на Питона перейти, только я слышал, что Джанго полудохлый, а идти джуном за меньшую зарплату не особо хочется.
>>1213972Для мухосрани заебись, для дс дно, для дс2 ну такое
>>1214011смысл шило на мыло менять? сиди где платят
>>1213994>ты нахуй никому не нужен без высшего образованияА чё у нас в стране есть вышки по фронтенду? JSa нет ни в 1ой программе, смысл с вышки то?
>>1214044Есть, прикладная информатика называетс, там готовят всех этих червей-пидоров, сисадминов, фронтендеров, одинэсников.
Сколько может получать толковый джун? 15$/hour - нормальный рейт?
>>1214042В фронтенде с зарплатами не очень все хорошо, не буду же я всю жизнь этим заниматься.
>>1213994> что без высшего образования смогли устроиться всего 4%18% без вышки.Ещё 27% без профильной вышки.
>>1214001Ой блять у меня в 29 диплома нет и че теперь всю жизнь на быдлоработе херачить предлагаешь?
>>1213994Вы мне льстите. Приятно очень, спасибо.
>>1212706>Кстати, несколько месяцев назад на полном серьезе очень грузился, что в 20 лет поздно вкатываться.Проиграл. Люди в этом возрасте ещё только в универ поступают.
>>1213683>Эти интенсивы от академии в шапке лучше книг будут или не?А что там в книгах? Список тегов? Хотя видел книжку где показано как верстать сайт. Гыгы. Там реально вставлены фотки сайта и огромные куски кода.
А хуле вы не перекатываетесь? Слепошарые довены или что?
>>1214001>Я сам из России и понимаю, что в Украине рынок чуть лучше, нежели в РоссииТолько вот ебаное.ит именно хохляцкое. Почитаешь пару тем и подумаешь что описывают африканскую страну, а не украину.Тут вон в треде джуну хотя бы 10к платят, а у них просят принести свой компьютер.
>>1214220рано ещё, вот к косарю ближе перекачуолд треда
>>1214110Да забей, требовать вышку в IT это вообще долбоебизм чистой воды, миллион раз уже обсасывалось
>>1214243Так перекатились уже >>1212742
>>1214247>webтолсто
>>1213691>когда вам будет под 30А разве столько живут вообще?
>>1214267Мне 28, пока живой. Только очень сильно сдохнуть хочется, жалею что меня родили.
>>1214279Сейм шит, .бро
>>1214292Галкину уже 42, какой же я старый.
>>1214279О мне тоже, но ты видимо в IT хотя бы работаешь, а не на ебучем заводе.
>>1213920Если серьёзно то конечно же работодателю абсолютно поебать сколько тебе лет, лишь бы код писал - задачи решал и просил при этом как можно меньше денежек.
>>1213737хуи сосешь, бочку делаешь?
Помогите, пожалуйста, в обучающем видео 2017 года про React показывалось как в .babelrc прописали пресеты {"presets": ["react", "es2015"]}.У меня не было es2015, поэтому я установил через npm следующим образом: npm install babel-cli babel-preset-es2015После этого было написано: npm WARN deprecated [email protected]: Thanks for using Babel: we recommend using babel-preset-env nowПравильно ли я понял, что "es2015" устарел, и мне не надо было его устанавливать?
>>1214541Вместо es2015 , напиши env, всё.
>>1214617Спасибо большое, да, у меня env уже было. Просто убрал из .babelrc "es2015"
>>1214528Естественно.
Кто-нибудь может скинуть гитхабы легких проектов на реакте с идеальным кодом, только не туду листы.
>>1214829Идеального кода не существует
Я заебался ваш тред искать.перекат https://2ch.hk/pr/res/1214972.html
>>1214973еблан, найти пост с перекатом в треде не судьба? Сука тупая.
>>1214856Существуетconsole.log('huy')
>>1213515это вано что ле так поднялся!? охуеть не встать лол
>>1214001>что НА Украине рынокчебурек ты ебучий
Ананасы, недавно начал изучать реакт по методичке, что прикреплена в ОП посте. Столкнулся с некоторыми вопросами насчет состояний.Вот допустим я в каком-то компоненте инициализировал состояние, то бишь:getInitialState: function() { return { someState: false}Потом, например, при вызове какой-то функции я могу изменить состояние с помощью:this.setState({someState: true}); (1)Однако то же самое я могу сделать сделав просто:this.state.someState = true; (2)Есть какая-то кардинальная разница между первым и вторым способом? Спрашиваю потому, что изменение состояния с помощью первого способа не всегда корректно работало, но хорошо работало со вторым способом. Воооооооот
>>1215315Не пишу на реакте, но первый вариант, с деструктуированием выглядит лаконичнее. И как ты меняешь стейт, если он иммутейбл в редаксе? Или это не редакс, а просто внешнее состояние компонента?
>>1215315>Однако то же самое я могу сделать сделав просто:>this.state.someState = true; (2)Нет не можешь. Компонент не узнает, что стейт изменился.Реакт не реактивный. Это Vue реактивный, и там так и надо делать.И ты хоть дай себе труд введение на сайте реакта прочесть.Там про всё это написано.
>>1215403Странно, а у меня состояние все равно менялось. Тоже подумал, что не должно меняется. Короче ладно, в любом случае спасибо
>>1215315setState это "сигнал" что состояние изменилось, и он перерисовывает зависимые от этого состояния компоненты, если будешь на прямую устанавливать state, то он конечно будет обновляться, но страничка не будет обновляться
>>1215623Состояние менялось, да.В смысле - значение переменной.А компонент перерисовывался с изменённым состоянием?Если да, значит просто где-то ещё триггерился рендеринг. Сделай чистый эксперимент и увидишь.
Вышку требуют в вакансиях не из за того, что там неебатся какие знания дают, а из за того, что бы не оплачивать сессии заочникам.
>>1215961Нет, это чтобы сразу отсеять совсем уже полных кохозников.Наивные.
>>1216080Полные колхозники у нас с вузов не выпускаются?
>>1216152Я же написал - наивные (они).
Здравствуйте. Есть кто-нибудь, кто не против повозиться с идиотом, взявшимся за разработку сайта на битриксе, не имея до этого опыта работы с ним? Спасибо.Суть проблемы: начал разрабатывать надстройку на сайте на битриксе, не используя все его конструкторы. Всё было хорошо, пока не понадобилось вывести информацию из информационного блока через php. Понятия не имею, как работать с ними. Нуждаюсь в помощи.
Программач. Начал изучать Реакт и столкнулся с проблемой. В одних туториалах компонент создается с таким синтаксисом, например: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> ); }}Я правильно понимаю, что надо ориентироваться на обновленный синтаксис реакта? И вообще зачем так сделали? Спасибо
>>1218097Обновление вышло года 3 назад, лол, выкини свой туториал в мусорку. Так сделано, потому что классы удобнее. Но если не нужны методы класса, то лучше делать компонент функциональным для производительности, как в твоем случае.
Перекатывайте в /a заведем себе аниме аватарки и будем кодить друг друга под хвостик :3
>>1218633Я не выдержу настолько ламповый фронтенд.
>>1218405Тогда нужно выкинуть методички из оп поста про реакт
>>1211001ахуеть возьмите за 30 в месяц на удаленку
>>1213994Отчислили с первого курса технической вышки за наркоманию, сейчас бы закончил третий и проходил бы какую-нибудь практику, но я кодер с зарплатой в 60к, купил себе иномарку и ты бы видел ебальники моих бывших однокурсников, когда они увидели меня. Они такие бабки будул получать может только лет через 5 после выпуска и то не факт, а я уже буду в какой-нибудь Норвегии...На какую-то заочку подам доки в этом году, чтобы корки были.
Cкачал базовый интенсив, а там лектор говорит, что лекции несамодостаточны без работы с наставником, пиздит?
Двачик, это можно ли охарактеризовать выделенное как section? Или же, это просто div?