Это копия, сохраненная 17 сентября 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Ссылки на IDE/редакторы, слитые курсы для вкатывания и прочее:
https://pastebin.com/M1VGisRB
Гайд:
https://github.com/acilsd/wrk-fet
Подбор вопросов на собеседовании:
https://www.thatjsdude.com/interview/
Ссылочки на старые пасты:
http://pastebin.com/ytWW0UfU
http://pastebin.com/tvvwC7uz
Прошлые треды:
#59-74 в предыдущих шапках
#75 https://arhivach.cf/thread/375255/
#76 https://arhivach.cf/thread/375757/
#77 https://arhivach.cf/thread/377478/
#78 архивач лежит
вайтивтред
Ты анимешник что ли? Лучше бы реакт-редакс учил и уже шел устраиваться на 150$, чем ониме смотреть.
Да я вкатился уже давно.
Тоже 24, но у меня есть подруга, которой 25 и которая вкатилась верстальщицей, но я так не хочу, это совсем уж дно, лучше тогда шлюховать.
Через годиков 5 будешь охуевать с её успеха, когда она будет сеньёром-верстаком за 60к в столице работать.
По крайней мере мне хватает мозгов не платить за курсу, чтобы вкатиться.
осталось только вкатиться без них))
Это профессиональное.
ВЕРНУЛИСЬ НА РОДИНУ
И вообще это уже второй тред здесь, первый в бамплимите. Ты вообще где спал это время?
Я ж не все читаю, нахуй мне это надо, я в вебе уже 8ой год
40к просмотров...
> Кстате да, есть какой то лафкхак что бы устроится нормально джуну и выйграть этот заветный кусочек хлеба среди толп конкурентов? как дорваться до пирога?
Попробуй не быть тупым говном и хоть чем-то выделяться на фоне курсовиков.
Под юбку твоей мамки залезу лучше
Так перекатиться несложно, особенно если осилил "знать реакт-редакс как свои 5 пальцев". Я вот в скалу хочу уже сейчас, но понимаю, что глупо разрываться на два направления, когда еще с первым даже год не проработал, лучше уж в нем преуспевать, потому что за это платят, а скала подождет.
Что за зверь
А потом тебе будет 30, ты будешь получать 300к в секунду и быть джуном за 150$ на скале тебе совсем не захочется.
>ты будешь получать 300к
Потом уже рыночек демпинганётся и получать он будет как вася на заводе
hh.ru
нахуй тебе деньги в грозном? там же шкурами натуральный обмен
Ты бы блять еще в Омске искал.
Серьёзные люди вкатились 2 года назад, а тут щас студенты с экономическим образованием правят балом, так что иди нахуй отсюда серьезный, учи мемы
Как поменять родительский компонент из дочернего.
Вариант белых людей:
- Создать функцию и передать её в дочерний компонент.
- Передать изменяемые данные и создать функцию в дочернем компоненте.
- Юзануть глобальный стейт и забить на все это.
Варинт vue-пидаров.
- Встроенный костыль $emit
Там же должен быть глобальный стейт в виде vuex, или то другое?
Оператор excel'я.
Как ты заебал уже. Съеби в реакт
Сразу видно, хуевый ты программист
>-знание табличной верстки
Вью охуенный, как и все китайское. За ним будущее.
Скипай смело. Это очень сложная тема, лучше вернись к ней позже. Даже опытные разрабы не везде скажут, где будет потеря контекста, а где нет. Хотя делать this.setState = this.setState.bind(this) ты должен уметь.
Да там все изи, просто я дуранчоус и скипнул "необязательный" раздел
>Хотя я все еще лучше людей без образования
>Отдал 5лет жизни и кучу денег за совершенно бесполезную вещь, пока нормальные ребята работали и наробатывали стаж и в то время как ты только вкатываешь, они уже выплатили ипотеку в дс
> галп, нпм / йарн + скрипты, можно уже даже потрогать вебпак
Хватит просто нпм + вебпак?
Зависит от места работы.
Реакт только с вебпаком используется. Если реакта не будет на работе, то чаще галп.
>Если реакта не будет на работе
Какую ты ересь говоришь. Я думал, у нас тут клуб сектантов Реакта.
При приёме на любую оф работу твои данные идут в какие то там службы короче тебя призовут в теченнии месяца после трудоустройства
Ну да помирать скоро, 28 лвл как никак
Отмазался по плоскостопию (оно у меня действительно есть). Я думал, здоровые парни во фронтэндщицы не идут.
До принятия Положения о воинском учете, работодатели просто пренебрегали своей обязанностью поставить извещать соответствующие органы о наличии у них военнообязанных лиц. Может быть, иногда проверяли наличие военного билета, но уведомлять военкомат никто и не думал. Теперь же ситуация кардинально изменится и работодатели обязаны будут исполнять законодательный документ о воинском учете в части выявления сотрудников, подлежащих учету и извещать об их количестве военные комиссариаты. Учитываться должны мужчины с 18 до 27 лет, как лица призывного возраста, а также мужчины, уже отслужившие срочную службу и уволенные в запас, т.е. военнообязанные.
Источник: http://opersonale.ru/podbor-i-trudoustrojstvo/priem-na-rabotu/soobshhenie-v-voenkomat-o-prieme-potencialnogo-prizyvnika-na-rabotu.html
Не, законы-то у нас на все есть. Только вот я лично знаю чувака, который официально работает без военника. Алсо странно было бы еслиб веб студии бежали докладываться тов майору, учитывая специфику их персонала.
Заведомо решил эту проблему перед началом вката, как знал просто.
В догонку вопрос, у кого сколько ушло времени с момента начала обучения реакта до устройства на раб?
>module.exports
>React.createReactClass
Это как каком языке написано? Ванек, ты по какому туториалу учился? Из 2005?
Алсо, ошибка в том, что ты вызываешь React.createReactClass вместо createReactClass. О чем, блять, в консоли даже написано!
Мне кажется, строчку
>var createReactClass = ...
он добавил уже потом, от отчаяния. А так его ошибка только лишь в том, что у реакта больше нет этого метода.
Насколько я помню, в шапке написано по докам учиться. И да, если ты указываешь переменные через "var", то к реакту переходить тебе рано.
Устанавливай сразу create-react-app и не еби себе мозг
Чё попросят - всё умею (ахуенный вопрос блять, умел бы чего -не спрашивал тут нихуя ёпты)))))
Пиздец ты токсичный, ясен хуй блять что не нужен, я сюда за советом так-то к братишкам двачунам, кто где мб работает пока шапку осваивает или работал
260x192, 0:06
Да как же мне блять быть не токсичным?! Ты видишь че пишут про армею ебаную!? А? Мне теперь надо не по собеседованиям ходить, а дурдом ложиться!
Это не токсичность, а реальный мир. Если нет навыков или связей, то ты нахуй нигде не нужен. Ну можешь кассиром в КБ пойти, там иногда в экселе работать надо. Или ты думал, что тут масоны сидят, у которых везде связи и они тебя по блату пристроят? Может быть так оно и есть, но пристраивать все равно вряд ли будут.
Так тебе и без собеседований пришлось бы рано или поздно пиздовать в военкомат и этот вопросик обкашливать, или думал пеньком прикинуться и до 27 их игнорировать?
>думал пеньком прикинуться
ну это... da eto я и планировал. Пездатый из меня пенек, чуваки, получился.
Так тебе учить не верстку надо, а портянки наматывать, более полезный скилл в твоём возрасте.
Любая проверка ебанёт штрафана больше, чем твоя жизнь стоит, нахуй твоему боссу эта хрень?
640x480, 0:01
Но у меня уже есть диагноз. Но этим мразям все мало! В дурку сажают на месяц!
А мог бы кино снимать...
Даже негр смог вкатиться в программирование.
Спасибо
Хватит оправдывать свою лень
А разве там конкуренция не 1 к дохулиарду?
Чому на месяц то? Я две с хуйком недели лежал. Да и то, мог всего две недели, не вовремя притащился.
От военкомата в дурке даже лекарства не суют, лежишь и сычуешь. Кормят ещё бесплатно, вот.
Да. Дверь есть на входе, но она без замка. Кабинок тоже нету. Сам понимаешь, за дураками следить нужно, нельзя позволить им закрываться хоть как-то. Толкан с замком есть только у персонала. Можешь у них ключи выцыганить, подлизаться, вдруг сработает.
Сам толкан мелкий, всё что туда помещается - два унитаза, разделенные перегородкой. Идёшь посрать после обеда, садишься, и туда набегает ещё человек 8 покурить.
Военкоматских обычно не подсаживают к проблемным. В одном отделении пизданутые в край, уголовники поехавшие, всякие деды-маразматики срущие под себя, а в другом алкаши, неврозники всякие, депрессивные, и где-то тут призывники.
Их тоже накачивают всяким, но не галоперидолом точно. В здравом уме находятся. У них от лекарств какая-то гиперактивность начинается, шляются по коридорам часами без остановки.
Не, ну в обычных условиях я бы не стал смотреть, но в дурке-то скучно, чому бы и нет? Я вот за срущим котом любил наблюдать, он хвостом в этот момент тряс смешно, вдруг ты тоже будешь?
> Каковы шансы, что меня возьмут начинающей вебмакакой, если из опыта у меня только дипломная работа в виде вручную написанного сайта он работает, но в коде бардак?
Маленькие. Щас вебмакакам надо знать кроме основ вёрстки ещё и кучу инструментов + хотя бы один фреймворк.
У меня не было проблем, всем похуй, в бухгалтерии спрашивали при офф трудоустройстве, я сказал нет, они ну лан. Сама армия просто шлет повестки моей мамке, но мне как-то поебать.
Бтв я отработал 4 месяца, накопил 110к+ и выкатываюсь. Может потом вернусь обратно конечно, но хочеца похикковать.
первый мувисерчер, который выкатился
На юдеми есть индусы
> хз до какого уровня
до уровня понимания, какую проблему и каким образом решает определенный фреймворк/либа
> могу не беспокоится
Нет, не можешь. Когда вкатишься, сюда придет человек, скажет, что хочет вкатиться и будет задротить скилл, а потом найдет работу, где подвинет предыдущего анона, который здесь спрашивал тупые вопросы.
Нет.
Да.
А ты не будешь знать лучше него и вообще до совершенства, иначе с такими вопросами ты бы не приходил.
Сколько нужно дрочить ванильный жс, чтобы понимать почему шадов дом быстрее нативного?
Смешно дураку, что рот на боку.
Шутки шутками, а моя мухосранская контора набирает "разрабов" (студентов) по мобильному направлению, дизайнеров и может быть бекэнд. Фронты нахуй не нужны, весь веб пилит один чел и не парится. Меня взяли только потому, что этот чел не хочет ебаться с реактом + редаксом.
15к-кун
Чел, тебе же говорили через create-react-app делать. Уметь в вебпак - это полезное умение, но скорее всего на работе его тебе старшие программисты настраивать будут, поэтому пока что забей.
Тот - не я, я другой. Я вообще с нодой ебусь, хотел в свой проект накатить кабанчиком реакт, чтоб фронт на нем сделать и сервак протестировать, а мне вебпак мозги ебет.
Тем более, насколько я знаю, вебпак бэкэндерам не нужен, так зачем тебе с ним ебаться?
Да я не бекендер, блядь, я туду лист на экспрессе пишу.
Ну и чего тебе не понятно? Он у тебя наебнулся на jsx. Перепороверь конфиги, поставь последние версии плагинов.
Уметь в вебпах нормально так пригодиться, я бы на текущей работе ебался с галпом, если бы не мог настроить всю эту ебаторию.
Прямо сейчас сижу на РАБоте с воспалением тонзиллита, и ничего, работаю.
если хочешь чтобы работало/, возьми парсель, а если хочешь навык вебпацка, то тут придется ебаться. Мб бабель парсер? надо включить тебе?
Пару часов, лол. Достаточно прочитать статью про обычный DOM, про его обновление (создание-удаление нод). Потом прочитать статью про VDOM, понять принцип его работы (какая-нибудь VDOM from scratch).
Сделать выводы. Оно только выглядит пугающе, на самом деле примитивный VDOM достаточно прост для понимания.
Господи, да что там можно читать два часа-то? Просто открываешь редактор и пишешь серчер, все понятно интуитивно.
Прочитал пост жопой, не увидел, что там про шедоу дом. Реакт головного мозга.
Это несколько разные штуки, но в целом можно считать, что Shadow DOM это попытка запихать VDOM (в измененном виде но с той же целью) внутрь спецификации.
Насколько я помню, основное различие в том, что VDOM реализуется через объект в JS и юзается через него же, а Шедоу дом бегает внутри браузера и позволяет делать указатели внутри HTML, но принцип тот же - перерендеривается только нужный элемент.
>нет ни одного тутора на работу с psd мекетом
А зачем для этого тутор? Ну и все нормальные люди уже пересели на скетч/фигму, ФШ не нужен в вебе.
сам закрой понял? пидор
мамкин траль, пиздуй отсюда нахуй, твой ТРАЛЕНК кажется смешным только людям до 16 лет
Рад, что тебе нравится.
Хоть фронт я и писал наспех хуем по столу, но все равно не думал, что могу такой пиздец натворить.
Я вот недавно попытался вкатиться в бэкэнд и не смог. Слишком сложно, особенно эти вот схемы и модели на монго, и документацию я тоже не понял. Сделал вывод, что это для сверхразумов.
Мувисерчер написать, например. Вот хотел написать свою имиджборду на стеке реакт + нода/экспресс/монго, но застопорился на написании схем и дропнул идею.
но в мувисерчере ты просто берешь готовый объект и раскидываешь из него данные по компонентам как есть
Завтра допилю фронт и покежу.
Хотя хули там показывать, 4 ручки для гет, пост, пут и делет, в которых я делаю простые запросы-копипасты к локальной монге, все. А фронт - обычная реактотудушечка, только с говнокодом и копипастой. Думаю вот после допиливания фронта туда аутентификацию прикрутить зачем - хуй знает, да на хероку задеплоить, чтоб все охуели как я умею.
Зачем? Прогрессировать как разраб ты будешь гораздо быстрее, при этом ты будешь так же сидеть за компом, как и дома.
> при этом ты будешь так же сидеть за компом, как и дома.
У меня эта фраза вызвала ассоциацию с сейчас тебя комарик укусит, а потом пиздыкс и палец пробивают нахуй.
Какой как дома? Там же люди кругом, социоблядствовать надо, а еще делать не то что хочешь, а что говорят. Возьмут, да и посадят в древних жикверях ковыряться и что тогда?
Ну так не иди. Тебе говорят: иди, ー а ты отвечаешь "эээ ну нет там страшна я нихачу(((".
Хули ты спрашиваешь вообще "Что делать?" в таком случае?
по 12, доки, примеры кода смотрел, мувисерчеры писал. Скорость обучения была выше чем при практике с однотипными сценариями.
Отлично, спасибо за ответ.
Пидорская свинидла ебаная, ты охуел блядь? Какие нахуй 15к, шлюха проблядская? Еще спиздани, что не ты, дифичент ебаный.
Все правильно он сделал. Все равно и на 15к вряд ли найдет работу на удаленке именно на стеке реакт-редакс, там и бесплатно ньюфаги не нужны.
Нет, это даже для меня как-то слишком.
ВМувисерчере? А потом пейсбук захочет его купить и в качестве бонуса посадит тебя рядом с дениской пояснять людям на гитхабе, что их баги - это их баги, а не баги реакта?
чому
Просто посмотри оглавление хекслета бест практис ракта редакса, либы типа реселекта и имутаблжс. Посмотри фичи ес 1488 подруби элвис оператор в серчере, перекати его с кра на свой конфиг вебпака, обмаж жсдоком, настрой сиай сиди, и много чего ещё. Настрой ещё под себя иде, снипеты ракта и еслинт
А, я думал, есть какая-то определенная подборка от этого сайта. Ну тогда придется страдать, ведь эти "лучшие практики" от 2016-2017 года с кучей депрекейтед методов.
Разве я многого прошу?
> нужно хранить высокоэнтропийные пароли с уникальной «солью» и c применением односторонних адаптивных функций хэширования
Вот где-то с этой фразы я понял, что пытаюсь вскрыть тему, которую вскрывать не стоит.
Пару раз постучаться в гугел и всё понятно станет.
Угу. Причем нашел я этот сон на каком-то рубиучебнике. Как фронт относится к руби - хуй знает.
Допустим если нужен файл в
%папкапроекта%/src/actions/userActions.js
, то можно прописать
import * from 'actions/userActions';
Я нихуя не понял, потому что только препроцессоры и автоматизацию осваиваю, но спасибо за полезную инфу. Побольше бы таких анонов
Это для вебпака, если что.
Это типа мобильника, но более надежно для бизнеса
Чтобы ты не мог создавать бесплатные песочницы вечно, а единожды за одну кредитку.
Винамп перестановил?
https://htmlacademy.ru/courses/55/run/5 - почему в этом уроке для того чтобы работало вертикальное выравнивание нужно задавать определенную высоту строки? Ведь мы делаем сам элемент инлайн-блоком и высоту ему прописываем (height: 40px). Какая-то непонятная тонкость, которая так и не была объяснена.
Если кратко, то текст лежит не в самом блоке, а в обертке, в "строке", и vertical align относительно этой строки текст выставляет, а по дефолту высота строки = высота шрифта.
http://christopheraue.net/design/vertical-align
А все, PHPStorm это
Глаза кровоточат.
>Если первое, то как вы учились, тупо мувисерчеры покрывали рандом тестами?
Открываешь популярный фреймворк на гитхабе
@
Смотришь в папку с тестами
@
Врубаешься, для чего их делали и нахуя
@
Делаешь так же.
В IoT иди, там ща байты ебать стало необязательно и паять - купил шилдов, собрал, написал говно на петоне - уже стартп, можно на производство внедрять.
научись использовать, это быстро а выучи потом
где-то была настройка на express и es6. почитай как все с нуля делается, может в мозге прояснится. прописывать не обязательно в конфигах, можно просто инсталлировать, оно все само пропишется.
http://www.reactjunkie.com/step-one-to-react-es-6-and-express/
http://www.reactjunkie.com/step-two-to-react-webpack-and-react/
http://www.reactjunkie.com/step-three-to-react-speed-dev-with-hot-module-replacement/
http://www.reactjunkie.com/step-four-to-react-routing-with-react-router/
Спасибо. Примерно так и представлял это, правда до сих пор не пойму почему в том уроке нельзя было на этом небольшой акцент сделать, чтобы все это сразу поняли и запоминали :thinking:
> Хуле Першин уже на втором уроке Базового интенсива заливает про семантику, новые теги и тд
Потому что это осилит даже такой тупой даун, каких они обучают.
>Неужели это уже сейчас стало так важно
Тебе нужно выучить пару-тройку тегов вместо дивов, и потом тебе самому проще писать будет, и тому проще, кто будет в этом коде ковыряться.
Так ты вообще видел че они там разбирают? Там уже не просто семантика секшенов, мейнов и тд, а какие-то копошения в спецификации и соотношения Categories тега и Content Model.
А. Ну так он показывал, как чекать куда что можно вставлять. Ничего глубокого там нету.
Я просто не много не понял эти множества всякие, почему что-то является Phrasing, а что-то вроде дивов просто flow... Как это понять вообще, где тут какая-то логика - хуй его знает. И как вообще эти категории на практике должны работать и помогать?
Ебать, это Першин? Это все вкатывальщики виноваты, надонатили ему на тележку кокса.
Нука, поподробнее, пожалуйста, уважаемый
пит буль
бляяяяяяять!! ! сука ты уеб ок ебаный блять тебя ЕБЕТ ЭТО ЧТОЛИ??? СУКА БЛЯТЬ ВОТ ЗА ТАКИЕ ВОПРОСЫ У НАС В ТРЕДЕ УБИВАЮТ НАХУЙ!!!!
Я с фотошопом кс3 попробовал курсы академии осилить, нихуя не понял, куда нажимать, плюнул и установил свежий. Так что смотри сам.
Мне хватило ума задеплоить мою тудушечку, зацените!!!
пиздец кал
>>33635
Ну круд, не суть важно.
по примерам в проектах какихнить поищи button.spec.js
https://www.solarsystemscope.com/
При нажатии на кнопку удаления нужна модалка с подтверждением. Пагинации нету. Форма изменения желательно должна быть только одна.
И верстка едет при изменении
Ну так надо было вкатываться в живое направление, а не во фронт.
А ошибки никакой, если навести? Как бы тяжело догадаться по такому скрину...
Если что на отображение кода не влияет, так что забейте, наверное простой баг
А ты знаешь английский? Если знаешь, то лучше выбрать что-то другое. И даже не потому, что там дерьмо, а на инглише все заебись, а просто чтобы уже начать привыкать к информации на английском, вот дальше на русском уже ничего хорошего не найдешь.
Собесы раньше были, работу не ищу. Я осознал, что уже способен вкатиться, достиг просветления и понял, что работа не нужна. Буду становиться диванным помидором, сидя на шее у мамки, пока на мороз не выпизднет.
Как правильно подойти к практике? Ещё теорию пошарить и уже потом смело садиться за практику? Где то слышал про методику 80% - практика,20% - теория,со мной видимо нужно по другому. Спасите аноны, от этой мучительной прокрастинации,ведь через полгода я уже не студент,а следовательно "Привет,взрослая жизнь-хуизнь. Работа-дом",не хочу я такой участи, хочу макакичем стать на первых порах и свалить в дс или дс2.
Вдруг из-за того тега section и эти подсвечивать стали, но вообще хз в чем проблема.
короче аноны,место всей этой воды скажу кратко по сути: " Как же вновь вернуться в это русло, вроде бы всё шло как по маслу,а вот после того как самому захотелось сделать этот "каркас",всё сломалось. Просто изучил и вот недавно как то в css пошёл,думаю ну ладно хер с этим всем,потом обучусь. Факт в том,что без практики это занятие бессмысленное." ( тот нытик)
Ну как бы не раз уже перезапускал
Никак. В программирований никогда и ничего не идет как по маслу. Ты пишешь код, он нихуя не работает, дебажишь его и понемногу двигаешься вперед. Иногда нихуя не работает уже на этапе развертывания проекта, иногда все валится после апдейта ОС, иногда либа срет ошибками и они не гуглятся. Это часть профессии, привыкай.
Из этого следует,что всё же ещё не всё потеряно. Это всё равно что быть автомехаником,только тот больше угорает возиться в деталях,здесь же нужно угорать по коду, без особой тяги к вебу и вообще к IT сфере просто напросто сломаешься. Благо что я нашёл тебя,а то бы запросил и ушёл в макдак или куда там нынче годно в сферу обслуживания идти? Какие ещё альтернативы, на всякий случай.
Открою тебе секрет один. Открываешь гугол, пишешь туда профессии без образования. Выдает грузчика, дворника, парикмахершу, маникюрщицу, столяра и... программиста. Ну выбор тут очевиден, поэтому так много программистов.
Это я все к тому, что нужно действовать от обратного. Подумой сам, погугли, поищи не очень популярные профессии. Хоть для пахомии и снг погромирование кажется единственным путем нормально зарабатывать и не рвать жопу, но и другие пути есть, просто их нужно найти.
Пригласил своих "друзей" (фейк-акки через прокси), прошел каждому 5 курсов, просто нажимая "Показать ответ", заработал нужное достижения после привязки почты, т.е все норм, все достижения есть. Но нихуя не происходит. В списке приглашенных эти друзья есть, т.е привязались к акку.
Спасибо.
Лол, у них конкурс в инсте был неделю назад, просто за участие раздавали месяц подписки.
> пытается набеать рашкинских "бизнесменов", которые уже сами наебали кучу людей желающих изи вкатиться
>Мой моск не может понять зачем учиться писать то, что не имеет конкретного осязаемого результата.
Если ты не видишь в них смысла нахуя их учишь?
Когда почувствуешь их нужность тогда и выучишь.
>нахуя их учишь?
Чтобы на работку взяли. Сейчас во многих вакансиях на джуна просят тесты.
мимо
У тебя бывало такое, что ты что-то изменил/добавил у себя в коде, сохранил, а в браузере тебе сразу же ошибку выдает? Чаще конечно напишет, что пошло не так, но не всегда, да и ты в таком случае сразу открываешь IDE и вспоминаешь, что и где изменил и что могла сломаться "ах да, вот здесь же забыл добавить хуйнюнейм". А вспоминаешь или быстро находишь ошибку, потому что это писал ты буквально несколько дней назад.
А теперь представь, что ты на проекта, который уже полгода идет, и вас там 4 разработчика. Ты что-то меняешь, а у тебя все ломается сразу же, и ты мучаешься ищешь где же это сломалось. Но это не самое страшное, здесь как бы все явно "ты что-то только что изменил, проект сломался, значит проблема в твоем коде". А когда что-то неявное поломалось? Когда ты добавил свою часть кода, ко каждую же функциональность ты не будешь вручную проверять клацать, а работает ли оно... В итоге ошибку находят через неделю и никто не поймет, что же не так пошло. Вот теста для этого и нужны, ты добавляешь фичу, запускаешь тесты, проверяешь все ли ок.
Тесты конечно не 100% гарантия, что ничего не сломалось, но ОЧЕНЬ много времени могут сэкономить в будущем.
Именно.
>>34443
В этом наверное и проблема, свои мувисерчеры я пишу максимум неделю, а весь их функционал вполне можно каждый раз протыкивать руками. Наверное стоит отложить их до тех пор, пока не возникнет необходимость или пока на работу не устроюсь.
А тесты везде сами дебилоперы пишут что ли? А тестировщики тогда нахуй нужны?
Самое то для даунов вайти если ты о курсах на сайте.
Кураторы напоминаю что мне присылать процент через палку
Я про интенсивы. Просто базовый жс их не очень зашел. Думал может пройти продвинутый
Так вроде на торрентах есть и обычный и про
Смотрел очень бегло, вроде как там просто про ес6 затирают.
Потеряла актуальность еще в 2013.
Даа, я год назад смотрел интенсив, он там даже няха был
Как сделать так, чтобы каждое движение ползунка изменяло значение в инпут-форме, а не только последнее записывалось?
Как здесь?
https://www.w3schools.com/howto/howto_js_rangeslider.asp
Там же ниже есть, разве не то, что тебе надо?
var slider = document.getElementById("myRange");
var output = document.getElementById("demo");
output.innerHTML = slider.value; // Display the default slider value
// Update the current slider value (each time you drag the slider handle)
slider.oninput = function() {
output.innerHTML = this.value;
}
Я скозал.
перед тем как на гитхаб запушить, все переносы нормально обычно встают. Если с вебшторма сидишь, внизу меняются переносы LF, CF там. тебе LF над
Спасибо за ответ. Надоело ебаться с этим editorconfig'ом и stylelint'ом, поэтому я их просто выпилю, тем более если переносы и так нормально работают потом. Всё равно там три с половиной настройки и все о пробелах и переносах. Со сраной сборкой дня два разбирался, так теперь ещё и линтеры эти мозги ебут, хотя настроил всё в точности по примерам работ прошедших интенсив. Кстати, этот файл .editorconfig в корневой папке как-то взаимодействует с установленным в редактор расширением editorconfig?
если плагин установлен в IDE или в чем ты там пишешь, то автоматом должен подхватывать
Совсем отчаялся?
Спасибо.
Ура, наконец-то аниме, как раз нужно было настроение поднять перед рабочей неделей.
Также какого-то хуя пропала возможность доступа к data родителя. Т.е. раньше у меня был экземпляр
new Vue({
el: '#app',
components: { App },
template: '<App/>',
data: {
names: ['EOT','Ivan','Slavik']
}
})
и был компонент
<div id="app">
<vpiska>{{names}}</vpiska>
</div>
и все, блять. Я просто брал данные родителя и использовал в нужных мне дочерних компонентах. Теперь я ловлю
Property or method "password" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property
Т.е. блять никто и знать не знает, что блять хранится в data. ЧТО ЗА ХУЙНЯ???
Я долбоеб, как только описал проблему, сразу понял, что нужно делать.
Кароч, this.$parent.names и все.
Ну и хуй тогда с ним. Конечно хорошо что куколдемия так подробно разбирают свойства CSS, но половину из этого нужно учить видимо только по факту.
Да
Почти так, просто хорошо, что ты уже слышал об этой фигне, а когда тебе нужно сделать что-то подобное, то надейся, что вспомнишь это и не придется тратить время на гугление.
Давай не будем давить другие фреймворки. Недавно на реддите видел пояснения, почему ангуляр лучше реакта, так что кто знает, может еще придется переучиваться.
15к кун
https://todomern.herokuapp.com/
https://m00se.herokuapp.com/
https://m00viesearcher.herokuapp.com/
https://phnb000k.herokuapp.com/
https://michello.herokuapp.com/
https://c4da.herokuapp.com/
Ну и что ты высрал? Лучше всего дал бы ссылку на свои проекты на гитхабе с пояснениями, в чем суть проекта.
Да ничего не обещали. Просто я не ожидал, что даже в таком донном месте потребность в моей работе настолько мала. Обе админки делаются с целью редактировать информацию, получаемую приложениями для мобильных устройств. Я так понял, все веб-проекты, получаемые компанией, реализуются с помощью цмсок типа битрикса, они тупо так привыкли.
Выставляй один адаптивный лендос и все свои проекты на реакте.
Все что может типичный двачер проверить. Адаптивность. На большее скилла нет. Не удивительно шо брать не хотят вас долбаебов.
Разве для оценки интерфейса нужен какой-либо скилл? У него все проекты настолько маленькие, что мало смысла писать об ошибках.
К тому же, его первый проект недавно обоссали по интерфейсу, и он так ничего и не исправил.
То есть, самое главное это проверять сходу адаптиновсть? Блять, это ж такая поебота. Нахуй ее делать в таких проектах?
В серчере есть она - ну и норм. если бы не было, тоже похуй.
Лично я на адаптивность не чекал, тут уж сам смотри как тебе удобнее. Меня больше беспокоят вещи типа пустых полей в мувисерчере (типа бюджета, описания и тд), и отсутствие пагинации в круде.
Лево руля!
А что, долбаёб, она нинужна?
Проекты нормик, но лендосы скучные пиздец, не адаптивный лендинг вообще выкинь и никому не показывай, это любая домохозяйка сделает за час, не позорься. Сделай лучше один адаптивный лендинг, с кучей всяких приятных анимаций, паралакс эффектами и прочим говном чтобы было понятно что ты можешь это сделать. Тудушки - ок, лендинги - говно, на 30к можешь расчитывать.
слыш работать преставься мразь
О да, это же понедельник только, ну нечего, потерпим как говорится.
Уже месяц себя убеждаю, что пора слезать с мамкиной шеи и начинать хотя бы по вакансиям тыкать, а ты так дизморалишь.
Ух нихуясебе деньжищи
Там бирка на лбу.
Так я и не фронтендером сейчас работаю, тоже тыкаю по вакансиям в свободное время.
ахуенно скажу тебе
адаптивно умеешь гребсти
приложуха с сортировками и фильтром заебок
мувисирчер - классика
вполне себе уверенный джун
ищи работку, это заебись
дай кстати апи на апликуху с фильтрами и сортировкой, хочу прикрутить подобное на выходных
синий сирчер
Тебе уже давно нужно искать работу, как только мувисерчер сделал. Эти дауны в треде тебе будут до бесконечности заливать что это всего лишь дно-уровень и тд. У нас в контору джуны залетали, с намного меньшим уровнем, сейчас сидят на 50-60к спустя пару месяцев.
если структура при этом сорт оф:
<BrouserRouter>
<App>
<Switch>
<Route path='/' / render={(routerprops) => {return(something)}}>
<Route path='/:page' / render={(routerprops) => {return(something_else)}}>
</Switch>
</App>
</BrowserRouter>
Пытаюсь обработать ситуацию, когда хитрожопый юзер вбивает страницу прямо в адресную строку, а дефолтная страница у меня в стейте выставлена 1, как её сменить на ту что в URL-е?
Запутался пиздец уже, второй день ебучий роутёр ковыряю и нихуя не пойму как всё это перемешать с реактом-редаксом чтобы работало
Да хуй знает, я уже запутался окончательно. Мне нужна была сраная пагинация всего-то, вот есть стейт изначальный, хде page = 1, с этой цифрой в теле запроса происходит fetch к API, загружаются нужные данные, всё норм. Потом я пытаюсь прилепить пагинацию с двумя <Link/>-ами, href у которых берётся из переданной в пропсах (page - 1/page + 1) в зависимости от направления. Дальше, при клике на кнопку включается action creator, запускающий сначала action на обновление page в стейте, а затем action на новый запрос к API с этой новой страницей в теле запроса. По мне так всё это как-то не совсем правильно, но хули, видимо не стоило пытаться выучить реакт+редакс+роутер+thunk за три ёбаных дня.
И вот вопрос - как мне подменить изначальный state, чтобы там было не page: 1, а например page: location.match.params.page || 1, на случай, если приложение загружается с "грязной" адресной строкой (не localhost:3000, а localhost:3000/2, например)? Как-то можно URL достать из <BrowserHistory> может быть?
При клике лучше делать обнуление содержимого страницы, а в компоненте, отвечающем за отображение, сделать componentDidUpdate() { if (!fetchedData) fetchData();}
>подменить изначальный state, чтобы там было не page: 1, а например page: location.match.params.page || 1
В componentDidMount, например.
componentDidUpdate
Потому что Академия говно без задач, предназначенное лишь для совсем нуфагов, которым нужно освоить основы.
а потом галп накатил
накатил потестил
а потом на свёрстанный макет накатил
и проебал все стили из-за sass или как-то ещё хуй проссышь сложна
теперь заново прописывать
нах так жить
не щадит жизнь нуфагов
лучше бы с девками знакомился
ну теперь хоть в sass вкачусь
а там и до 300к сек недалеко...
>лучше бы с девками знакомился
А ты уверен, что программирование для тебя? Мы тут девственники все, если что, да еще и девочки внутри.
Выебет в анал.
ищи какую-нить банальную работу прогромизда, иногда и без опыта берут если сильно джуном...
у тебя весь бабель в dev а это не так я думаю
туториалы вааще почитай для начала
https://www.robinwieruch.de/minimal-react-webpack-babel-setup/
https://www.valentinog.com/blog/react-webpack-babel/
думаю там примерно одно и то же
ты странный - это только начало
параллельно нельзя чтоле? я англ. учил по хелпу бейсика. просто читал и искал в словаре че не понятно.
не реакт на порядок проще. забей на ангулар
на нем ного людей погорело, это уже не в може совсем
Анончики, подскажите хороших книжек по html/css. Я уже пару недель прохожу курсы на ШТМЕЛЬ АКАДЕМИ, но меня они как бы не вдохновляют своей одномерностью. Чувствуется, что едва ли 30% информации запоминается. Остальное вылетает из головы. Короче, полезная литература отнюдь не помешает. Пасибки.
Курсы у них не очень, да.
Чтобы запомнить, лучше всего верстать какие-нибудь макеты. Можно по видео-урокам, если сам пока что не можешь.
На практике всё очень хорошо закладывается в голову, когда сам пишешь, сам вспоминаешь, сам применяешь, да и делаешь не бессмысленные задачки с Академии, а, в общем-то, сайт.
А почему аж пару недель проходишь курсы? Там же информации не так много.
>А почему аж пару недель проходишь курсы? Там же информации не так много.
Потому, что я у мамы делаю еще кучу вещей, типа совершенствования своего инглиша и ковырянием в одной никому не нужной хуйне. На самом деле я там уже почти все прошел я еще и конспектирую. Но видимо придется отказаться от всего этого и заниматься более полезными вещами.
> Можно по видео-урокам
На ютубе есть всякие 3-5 часовые стримы макетов. Подойдут?
Ну если уже почти всё прошёл, то тем более к практике приступать можно.
Стримы, наверное, подойдут, если они не от Васяна, который дурно пишет код, ибо если так, то сам дурного нахватаешься.
У тех же Академиков тоже есть записи вёрстки, на торрентах всяких можешь найти, в шапке раньше лежали ссылки.
Сейчас ещё более бывалые что-нибудь подскажут.
Не подскажут, олдфаги жрали говно с кокодемии и кантора, хороших учебников не знают.
Он выглядит так:
display: inline;
position: absolute !important;
clip: rect(1px 1px 1px 1px); / IE6, IE7 /
clip: rect(1px, 1px, 1px, 1px);
padding:0 !important;
border:0 !important;
height: 1px !important;
width: 1px !important;
overflow: hidden;
Это я знаю. Так почему он работает, когда используешь селектор по типу, но не работает, когда используешь по классу?
судя по jsfiddle, у тебя в атрибуте class. первая буква русская "c". из-за этого он не видел его в цсс
Надо же. Даже не знал, что так можно обосраться. Спасибо, впредь буду обращать на это внимание. Да уж.
Найди нормальный редактор с автодополнением, чтобы избегать такого. Он русскую с не пропустит. А еще лучше пиши с emmet
В таком случае помогает удалить участок кода и переписать заново.
Ебать тыыы
Так вопрос как раз от ньюфага был, применяются ли CSS-таблицы в продакшене или нет?
net
Можно вырезать.
сажа ухади
>#78 архивач лежит
Анус у тебя лежит. Через ТОР всегда пашет.
На вот блять
#78 http://arhivach.cf/thread/381319/
Потому что перекатились из web
Хуясе ты даун.
Все кто хотел - вкатились , все кто НЕ хотел - выкатились
его тут никто не находит, он же пришпилен только в WEB. а там он спекся получается
Вот у меня Компонент родитель и Два компонента пиздюка.
Мне нужно передать инфу из одного пиздюка к родителю и от родителя к другому пиздюку.
Для передачи инфы от 1-го пиздюка к родителю я использую колбэк функцию.
Теперь у меня есть возможность через пропсы передать 2-му пиздюку инфу от родителя в методе render и тем самым перерисовать все приложение, ведь я правильно понимаю, что родитель перерисует всех пиздюков передав инфу только второму?
Вопрос: это вообще законно в реакте? Или есть какой-то другой способ перерисовки 2-го пиздюка без перерисовки всего приложения?
Не пытайся ничего выдумывать, обычно реакт сам знает, что ему надо ререндерить, а что нет.
Ну интересно почитать всякие стори вкатившихся, как они работают, как их хуярят на галере, как у них очько горит и т.п.
Не 24/7 же задротить мне, я стараюсь не больше 5-6 часов тратить, чтобы не перегореть
Из твоего поста я понял только одно, у тебя неправильная архитектура приложения. Опиши поподробнее, что ты делаешь и какой должен быть результат.
Да, правильно и законно. На производительности сильно не скажется, т.к. виртуальный дом очень быстрый. Приложение должно быть очень большим, чтобы его полная отрисовка занимала больше 16 мс.
>Или есть какой-то другой способ перерисовки 2-го пиздюка без перерисовки всего приложения?
Есть куча способов, но чаще всего используется оптимизация, встроенная в react-redux.
Начнем с того, что довольно странно хранить какие-то урлы в стейте/пропсах. Что они там делают? Но если даже и так, то можно написать так:
this.props.callback(url);
this.props.dispatchAction(url);
Зачем брать этот урл именно из пропсов?
Есть стейт у приложения, там есть url среди всего прочего. Есть компонент-чекбокс, определённым образом меняющий url в стейте (с помощью акшона). Чекбокс через connect привязан к стейту (поэтому url есть в его props), вот только этот this.props.url меняется не сразу после вызова соответствующего акшона, а с задержкой. А у меня на клик привязаны и смена url и запрос к API с новым url.
Почитал интернеты, там пишут что пропсы меняются асинхронно, поэтому такая сосамба у меня
>>39399
> довольно странно хранить какие-то урлы в стейте/пропсах. Что они там делают?
У меня несколько чекбоксов, каждый модифицирует урл (добавляет свой айди в список), поэтому мне нужно знать, какой урл был ДО клика на какой-либо чекбокс и каким стал ПОСЛЕ. Помимо чекбоксов есть ещё кнопки (пагинация), которые добавляют цифирку в конец урла. По-моему хранить такое в стейте норм, или нет?
>>39402
>Стейт компонента или редакс стор?
Не обновляется вовремя стейт (ну вернее пропсы) компонента, стор обновляется вовремя
Спасибо, бро!
Мне кажется, строка с урлом у тебя меняется сразу, а вот данные через какое-то время подгружаются. В этом случае тебе поможет обнуление загруженных данных при нажатии на чекбокс или кнопку пагинации.
Нет, урл именно в пропсах остаётся старый, до отработки чекбокса, и с ним уже происходит запрос к API, я проверял
>У меня несколько чекбоксов, каждый модифицирует урл (добавляет свой айди в список), поэтому мне нужно знать, какой урл был ДО клика на какой-либо чекбокс и каким стал ПОСЛЕ. Помимо чекбоксов есть ещё кнопки (пагинация), которые добавляют цифирку в конец урла. По-моему хранить такое в стейте норм, или нет?
Состояние ui норм хранить в стейте. Непонятно, правда, зачем ты его хранишь в виде урла, а не как собственно набор чекбоксов. Url как-то логичнее на лету вычислять.
В твоем случае я бы или вызывал запрос вместе с изменением стейта (как я уже написал выше) или перенес бы вызов запроса в componentDidUpdate с проверкой не обновились ли значения чекбоксов. Второй подход, как мне кажется, лучше и больше соответствует идеологии Реакта, потому что привязывает запросы не к кликам на рандомные чекбоксы, а к изменению данных.
Интересно, что у тебя там такое происходит, что простая запись строки с стор выполняется не сразу.
>Непонятно, правда, зачем ты его хранишь в виде урла, а не как собственно набор чекбоксов. Url как-то логичнее на лету вычислять.
Если подумоть, то да, наверно ты прав. Просто урл длинный и ебучий, я подумал чёб его не сохранить в стейте, чтобы действовать по схеме "модифицировал акшоном (или редьюсером, так можно делать кстати, если мне нужно пересчитать стейт на основе предыдущего стейта + данные из акшона?) - выполнил акшон на запрос к API"
>componentDidUpdate
Да, там правильно this.props.url отображается, значит запихну акшон с запросом к API туда
>>39440
Да дело не в том, что там якобы что-то охуеть сложное вычисляется, дело в асинхронности обновления стейта. Я честно говоря думал, что редукс это делает синхронно, а не сахар сыпет на setState()
>дело в асинхронности обновления стейта. Я честно говоря думал, что редукс это делает синхронно
Сам редакс полностью синхронный. Ререндеры — нет.
Зачем в программаче точно такой же тред про JS где обсуждают всё то же самое (вплоть до пидоров, ебли в жопу и трапов)?
Ты нам не нравишься, хотим тебя запутать, чтоб ты не писал.
Я-то думал есть какая-то фича, которая все чинит.
Да я решил всё переделать нахер, выкинув в пизду url из стейта. Лучше буду хранить там массивы айдишек, которые нужно менять на чекбоксах, а потом в запрос херачить
Теперь давай многоуровневый круд запиливай. С inline-редактированием таблицы (чтобы как в экселе можно было между строками и столбцами перемещаться клавой и двойным кликом ячейка превращалась в текстовое поле, а при достижении конца таблицы запиливалась пустая строка, которая сохранится как новая если из неё уйти и в неё что либо было написано),
В чём может быть проблема вообще?
В гугле какая-то невнятная хрень по этому поводу.
1) Нескучная.
2) Больше учебник нежели справочник.
3) Затрагивает тему ООП.
4) Не говно мамонта.
Что скажете про Eloquent Javascript?
Ты адаптивность проверяешь и у тебя белая полоса что ли справа? Это от того, что какой-то элемент шире, чем надо, включи инспектор и поводи мышкой по полосе.
Дякую, попробую.
Начнем с того, что ты не джун, а хуй собачий. А закончим тем, что учебники - говно в большинстве случаев, они сложно объясняют простые вещи.
Ты уверен, что не делаешь редирект на компонент, который возвращает редирект на тот компонент, от которого он был послан?
>(async () => {
> const res = await axios.get(`${apiLink}/products`);
> this.setState({fetchedData: res.data});
>})().catch(err => this.setState({isError: err.data.message}));
Лучший способ делать гет запрос. Используем async/await, при этом не создаем лишние переменные, и даже setState биндить не надо.
Ты пиши или new Promise() в явном виде, или
await (async ()=>
{
try{
....
}catch{
....
}
})
если используешь async
Как с этим вообще дело обстоит?
Нет, это просто ты не умеешь работать с такими фреймворками, как git, Nodejs, jQuery.
Если компания занимается бигдатой, то сортировкой пузырьком на брейнфаке ты не отделаешься, готовься к тому что тебя будут за вычмат и дискретку спрашивать.
Картинка.
Это когда тебе надо сделать так, чтобы при вводе 20 символов в поисковую строку ты не слал 20 запросов на сервер. Немного подумав, дошел до такого очевидного решения.
Я так и думал
Мне кажется, это скорее задача бэкэнда.
Представляю вашему вниманию мой проект мувисерчер, возможности стандартные, дизайн делал сам (получилось +- сносно, учитывая что делал без всякого говна вроде бутстрапа, хоть и супер скучно, зато sass повспоминал), буду рад кто подскажет что можно улучшить и добавить в коде.
Единственное что сейчас замечаю - немного изменяется реализация обработки состояний при запросах. По хорошему надо бы хранить 3 состояния, и использовать эту логику везде, в след. раз сделаю так.
И за поиск поясните, нормально получился? (делал с расчетом чтобы запрос отправлялся практически мгновенно как юзер уберет свои лапки с клавиатуры, но при этом не срабатывал при каждом ударе по клавишам).
https://padoctb.github.io/
https://github.com/padoctb/padoctb.github.io
Дизайн определенно лучший из всех. Радует глаз прямо, в отличие от остальных. Пожалуй, даже возьму несколько идей.
Увидел аниме - скрыл пост.
Ты б оценку фильма из карточек убрал, а то она на мобиле едет иногда, да и вообще по сути ни в пизду, ни в красную армию там. Лучше изъебнись и сделай что-то вроде процента со шкалой, как на самом сайте с апи. Ну а в целом и с дизайном, и с кодом все нормально, хорошо зделано.
Думаю суммарно мог за 2 дня написать если бы делал с утра до вечера, я добавлял по возможности в день (поиск, категории, рекомендации), ну и + на стили много времени тратил. Судя по коммитам, за 5 дней.
Вот что я увидел своим недоджуновским глазом:
- Функциональные компоненты пишешь в старом стиле, где через class, где через function, когда можно и стоит писать в упрощенном стиле const %compname% = (props) => ();
- В компоненте Movie гораздо лучше было бы скрывать весь блок movie-details__detail, если нет соответствующей информации, через {movieDetails.budget &&
- В этом же компоненте спан с описанием сюжета оверфловит.
- Обработка роутов очень странная, вместо привычного Switch ты наделал кучу каких-то странных компонентов. 2 компонента в папке routes выполняют редирект, и это тоже странно, потому что некорректные роуты
>потому что некорректные роуты
Можно просто отлавливать каким-нибудь компонентом NotFound в конце Switch'a.
- Верхняя часть страницы, строка поиска и список любимых фильмов часто мешаются, можно было бы хотя бы дать им дефолтный стейт isHide: true через конструктор.
В целом, мне кажется, что со Switch'eм у тебя получилось бы где-то в 2 раза меньше кода.
Потому что при сборке и соответственно сжатии билда компоненты переименовываются в однобуквенную хуйню. Не уверен, но мне кажется дело в этом.
1) Знаю, там больше 80% компонентов стейтлесс, можно было, но очень нравится как выглядит компонент через class, да и особого смысла в функциональных компонентах не вижу, кроме того что ты понимаешь сразу понимаешь что они не имеют состояния.
2) Согласен, надо было сделать.
3) Не страшно.
4) Почему странных? По моему удобно и сразу понятно, что логика за роут того или иного компонента лежит в отдельном файле самого роута, гораздо приятнее чем тот же свитч. Редирект делал чисто для тренировки, по хорошему надо было вынести редирект уже в ac.
>>40793
Там ведь не просто not-found, там какая-то более кастомная логика.
Так любой блок можно скрыть, а когда нужно открыть - они из перехода в переход запоминают свой стейт.
Заткнись, чмо.
Иди нахуй, школота
>да и особого смысла в функциональных компонентах не вижу
Уменьшается количество строк кода, гораздо проще читать. Чаще всего в стейтлес компонентах не надо даже писать return.
>По моему удобно и сразу понятно
Количество логики увеличивается. Тебе в каждом компоненте приходится анализировать исходя из path, нужно рендерить, или нет.
>Там ведь не просто not-found
NotFound в Switch ловит любые роуты, не обработанные приложением. Попробуй у себя в адресной строке написать /qwerty и посмотри, что будет.
Ментор. Мидол+
Нет, я вообще js доучил только 3 месяца назад, потом jquery на всякий случай выучил, задрочил es6 и пошёл на курс реакта.
Сап, какую фриланс биржу выбрать, нужно заработать 8к до 28 числа? (нет, меня не преследуют, просто за хату надо платить, а я уволился с работы + депрессия была)
По скиллам - Vue/Vuex - хорошо знаю, больше полугода опыты, пишу на ES6 и выше. Реакт сейчас активно изучаю.
> знаний курса хватило полностью.
Только не говори шо курсы родионова..
А вообще занятно пиздеть тут, на радость вкатывальщикам. Глядишь кто-то рили поверит что ты за 3 месяца все осилил))
Да
Шапка маленькая и складывается впечатление, что сверху чего-то не хватает. А так круто.
вверх все идет по callback, вниз по пропсам, это норма для реакта. забей хрен на че он там будет перерисовывать. это все очень быстрые операции. если обновляется стейт родителя, то как правило перерисовываются все дети, но это мало влияет на производительность если у тебя не какие-то там сумасшедшие никому не нужные обновления.
сет стейт не сразу работает, читайте рекомендации в доках, ссылку я сверху привел если чо
подключи какую-нить мудацкую библиотеку типо автокомплит. а так со временем вроде все играются
Это копия, сохраненная 17 сентября 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.