[Redux] Мой любимый вопрос на собеседовании

Поділитися
Вставка
  • Опубліковано 8 вер 2024

КОМЕНТАРІ • 155

  • @ilyastrelkovski5979
    @ilyastrelkovski5979 2 роки тому +6

    Функция connect не является HOC'ом, а вот результат её вызова возвращает уже HOC куда мы и передаём нашу компоненту. Маленькая неточность в определении, а видос в целом крутой

  • @aleksandrmikhailov3255
    @aleksandrmikhailov3255 2 роки тому +8

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

    • @it-sin9k
      @it-sin9k  2 роки тому +3

      Моя жена закатила глаза, когда я ей прочел этот комментарий))

    • @ArtikMan1994
      @ArtikMan1994 Рік тому

      @@it-sin9k Привет! Подскажи пожалуйста, код сплиттинг редакса - частая практика? Использовал на своих проектах? Потому что без код сплиттинга никуда, но почему то с редаксом не припомню чтобы кто-то разделял загрузку редюсеров.

    • @it-sin9k
      @it-sin9k  Рік тому +1

      @@ArtikMan1994 Честно говоря, лишь единожды делил Redux стор. Сейчас как то все больше набирает популярность Микрофронты, а там у каждого свой Redux, И вот тебе и поделились)

    • @ArtikMan1994
      @ArtikMan1994 Рік тому

      ​@@it-sin9k Понял. Спасибо большое что оперативно отвечаешь на вопросы. Это очень приятно. Тем более от разработчика такого уровня=)
      Кстати, мб будет интересно, но все же напишу: изучал RTK Query. Писал блог из документации. Там одна функция сразу же нагружает процессор на 95% даже если проект не запущен (мне достаточно лишь раскомментировать эту функцию). Впервые с таким сталкиваюсь.
      Написал им issue на гитхабе, но вряд ли ответят.
      Не буду советовать ее использовать, несмотря на то что в оф.документации редакса ее советуют...

    • @it-sin9k
      @it-sin9k  Рік тому +2

      не за что :)
      Как то про RTK Query часто слышу сомнительные отзывы) думаю позже руки дойдут его потыкать, и обзоры сделать) а пока активно готовлю новую тему) крайне воодушевлен, тем что раскопал)

  • @bo_ver4628
    @bo_ver4628 2 роки тому +4

    Ждал инфу про Reselect, но как всегда контент на высоте) Спасибо

    • @it-sin9k
      @it-sin9k  2 роки тому +5

      Можно и до reselect добраться)

    • @lightinthedark5708
      @lightinthedark5708 2 роки тому +2

      @@it-sin9k даже нужно)

  • @Deezmaster112
    @Deezmaster112 2 роки тому +45

    Как всегда качественно, но я не могу понять, зачем это спрашивать в 2021? Как вариант, в секции про css и стили можно спросить как верстать на таблицах :)

    • @frontenddeveloper7987
      @frontenddeveloper7987 2 роки тому +6

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

    • @serheliusperchuk5298
      @serheliusperchuk5298 2 роки тому +20

      @@frontenddeveloper7987 Если там используется четвертый параметр коннекта, то я просто гляну документацию. А вот серьезно, зачем такое держать в памяти?

    • @user-lp7cz6nl8w
      @user-lp7cz6nl8w 2 роки тому +4

      @@serheliusperchuk5298 а если не используется 4 параметр. А наоборот нужно за-использовать 4 параметр, откуда догадаешься о его существовании? Узнать где именно зарыта собака в давно работающем проекте, не всегда быстро решается.

    • @it-sin9k
      @it-sin9k  2 роки тому +2

      Хмм, я поэтому в начале видео и предупредил, что это устаревший немного вопрос и его сейчас не задаю :) Но я бы не ставил это в сравнительный ряд с таблицами, не настолько неактуальный вопрос) Думаете про useSelector легче ответить, чем на это?)

    • @it-sin9k
      @it-sin9k  2 роки тому +6

      Тут несколько комментариев :)
      Я не спрашивал обычно, что из себя представляет 4-ый параметр и какие у него свойства. Максимум мог спросить "сколько параметров принимает connect?". Это помогает понимать, насколько ты хорошо знаком с инструментом :)
      А по поводу твоего комментария, если ты не знал, что четвертый комментарий существует, тогда у тебя никогда и вопроса не возникнет, чтобы загуглить 4-ый параметр, что там вообще такое)

  • @19n1ght
    @19n1ght 2 роки тому +6

    Годно! Спасибо!
    Хотелось бы послушать про эффектор в следующих выпусках.

  • @from_brest2631
    @from_brest2631 2 роки тому +6

    первый раз слышу о такой функции 🤣

  • @user-jz5nv1eo4q
    @user-jz5nv1eo4q Рік тому

    Как же прекрасны твои видео... Словно небеса спустились на меня и солнце одарило меня своим теплом...

  • @user-ld4bp4do3z
    @user-ld4bp4do3z 2 роки тому

    Спасибо большое за труды) один из лучших каналов по web-разработке!

    • @it-sin9k
      @it-sin9k  2 роки тому

      Спасибо!) будем стараться стать лучшими)

  • @uncensored2848
    @uncensored2848 Рік тому +1

    по mapStateToProps я бы добавил вопрос - что является вторым входным параметром данной функции?) (ответ добавлю в трэд коммента для тех кому интересно)

    • @uncensored2848
      @uncensored2848 Рік тому

      в mapStateToProps - второй параметр это свойства переданные в текущий компонент из родительского компонента.

  • @theoty-js
    @theoty-js 2 роки тому

    самое глубокое погружение. супер

  • @kspshnik
    @kspshnik Рік тому

    Вау. Просто вау!

    • @it-sin9k
      @it-sin9k  Рік тому

      Спасибо!) Вижу открыли для себя наш канал) добро пожаловать!))

  • @user-nh4yp4fi9m
    @user-nh4yp4fi9m 2 роки тому

    Спасибо большое, супер канал 👍👍👍

  • @fedor_U
    @fedor_U 2 роки тому

    Узнал много нового, круто

  • @jeanmarcgourier
    @jeanmarcgourier 2 роки тому

    Классно, спасибо

  • @user-er3hb9mb3y
    @user-er3hb9mb3y 2 роки тому

    отлично. вот это обучения! вот это информация! так держать!

  • @kirillpavlovskii8342
    @kirillpavlovskii8342 2 роки тому

    как всегда очень интересно и позновательно!

  • @fuad2069
    @fuad2069 Рік тому

    Да ты вообще самый крутой ютубер)

  • @SergeyLevkovich
    @SergeyLevkovich 2 роки тому

    Как всегда круто!

  • @user-li7sm7ux2q
    @user-li7sm7ux2q 2 роки тому +2

    А потом говорят где нам найти программеров. Скоро для трудоустройства нужно будет весь исходный код знать. Поди ещё Джуниора с задаешь этот вопрос?

  • @someChicoRy
    @someChicoRy Рік тому

    круто)

  • @AlefersXaoC
    @AlefersXaoC Рік тому +1

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

    • @it-sin9k
      @it-sin9k  Рік тому

      Посмотри в сторону store.replaceReducer метода

  • @eugeniyvinnikov5480
    @eugeniyvinnikov5480 2 роки тому

    Наконец-то годнота подъехала )) Ждем от тебя больше видео ) может даже стримы. Хотелось бы побольше разбора работы разных библиотек как они под капотом работают и т/д/

    • @it-sin9k
      @it-sin9k  2 роки тому

      Будем стараться делать больше контента)

  • @max_cr_it
    @max_cr_it Рік тому

    Крутой контент, прям радуешь. Особено после просмотров пары роликов соплежевателей с водой

  • @_kie
    @_kie 2 роки тому +1

    Приятно так излагаешь. Вот бы ты ещё и курс какой запилил.

    • @it-sin9k
      @it-sin9k  2 роки тому

      Может немного попозже) Есть мысли в эту сторону)

  • @alexanderzelenkov6944
    @alexanderzelenkov6944 Рік тому

    Хороший комментарий.

  • @HIghtowerSever
    @HIghtowerSever 2 роки тому

    Скажу просто Спасибо за твой труд.

  • @alexeysvetlenko2217
    @alexeysvetlenko2217 2 роки тому

    Крутяк. Спасибо.

  • @serheliusperchuk5298
    @serheliusperchuk5298 2 роки тому +9

    Меня волнует что это спрашивается на собеседовании. Много кандидатов могут ответить на эти вопросы? А в твоей практике, как часто ты используешь 4й параметр коннекта?

    • @it-sin9k
      @it-sin9k  2 роки тому +2

      Я вижу много комментариев про 4-ый параметр) но видимо, я плохо донес, что именно является основным вопросом) Скорее я обсуждал как работает mapStateToProps. Как предотвращать ненужные рендеры и как можно выстрелить себе в ногу. Конкретно этот вопрос, я сейчас не задаю больше, т.к. connect уже не очень актуален.
      Но раньше отвечали прям полностью правильно (без вопроса о 4-ом параметре), примерно 20-25%. Чаще всего это были действительно опытные синьоры

    • @serheliusperchuk5298
      @serheliusperchuk5298 2 роки тому

      Ты прав, тема , на самом деле, интересная. Я только на собеседование триггернулся (больной вопрос 😅)

  • @WebEnv
    @WebEnv 2 роки тому

    Спасибо!

  • @arinqwerty
    @arinqwerty 6 місяців тому

    прекрасно, все отвечают что такое connect(), я бы не ответила. пойду поплачу

    • @it-sin9k
      @it-sin9k  6 місяців тому

      это уже давно забытая история) многие уже и не знают, что это такое)

    • @arinqwerty
      @arinqwerty 6 місяців тому

      @@it-sin9k спасибо, что прокомментировали, после ваших слов немножко отпустило:)

  • @Ramosok
    @Ramosok 2 роки тому

    И мой любимый вопрос)

  • @venplay1
    @venplay1 2 роки тому

    ТОП контент!

  • @NoName-zh7cc
    @NoName-zh7cc 2 роки тому

    Супер

  • @semyon3100
    @semyon3100 Рік тому

    Впервые услышал про connect, открыл документацию по нему и увидел "We now recommend using the React-Redux hooks API as the default. However, the connect API still works fine."
    Этот синтаксис ещё используется, стоит ли уделять ему внимание?

    • @it-sin9k
      @it-sin9k  Рік тому +1

      однозначно не стоит) но в многих проектах, его еще можно встретить. Но идея как он работает точно такая же как у useSelector, но с мелкими отличиями

  • @materussia
    @materussia 2 роки тому +9

    Вопросы на уровне - "Что делает функция ebisVseKonem и какого типа у нее 80-ый аргумент"

    • @it-sin9k
      @it-sin9k  2 роки тому

      Я создал пост в сообществе, где прошу всех прислать вопросы, которые вы считаете хорошими для собеседования. И сделаю на эту тему видео
      ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmlcommunity

  • @alextotun
    @alextotun 2 роки тому

    Искал зачем mapDispatchToProps, если useDispatch, а тут так глубоко, но не очевидно. Спасибо! Но все же не собеса такие вопросы.)

  • @olexandrkozirskiy6917
    @olexandrkozirskiy6917 Рік тому +1

    16.05.23 like

  • @LonelyRiderStonerBand
    @LonelyRiderStonerBand 2 роки тому

    Много раз заставлял ковырять этот state management, так и не разобрался, очень громоздкий … отдал предпочтение Zustand - никаких тебе экшенов, диспетчеров и прочей шелухи, буду благодарен увидеть ролик по Zustand и сравнению его с Redux

    • @it-sin9k
      @it-sin9k  2 роки тому +1

      Прикольно, я о таком даже не слышал, постараюсь ознакомиться)

  • @NoName-oh9fh
    @NoName-oh9fh 2 роки тому +1

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

    • @it-sin9k
      @it-sin9k  2 роки тому

      Честно говоря, я такого паттерна и не знаю) но обещаю ознакомиться с ним)

    • @olezhonnv3215
      @olezhonnv3215 2 роки тому

      Почему никто? Я использую.

  • @ReAgent003
    @ReAgent003 2 роки тому

    Редакс уходит в Лету? Что нас ждёт в недалёком будущем в качестве стейт менеджмента если рассматривать функциональные компоненты?

    • @it-sin9k
      @it-sin9k  2 роки тому

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

  • @alexup7437
    @alexup7437 2 роки тому +4

    Поэтому мультисторы эффектора иногда гораздо лучше.

    • @it-sin9k
      @it-sin9k  2 роки тому

      Не всегда) У меня есть опыт работы с мультисторами с flux и mobX. Там полная свобода взаимодействия между сторами. Поэтому на проекте приходилось придумывать особые правила, как можно делать, как нельзя. Потому что общих best practise например как писать на mobX не существует. Тем более на Effector :)

    • @alexup7437
      @alexup7437 2 роки тому

      @@it-sin9k сейчас ребята начали писать доку по эффектору как делать правильно, а как нет. Разжовывая и раскладывая по полочкам. Думаю через год оформится во что-то вразумительное.

    • @it-sin9k
      @it-sin9k  2 роки тому

      Звучит круто! ждем с нетерпением) Возможно и я немного позже доберусь запилю свой обзор на него)

  • @shatlykberdiev7717
    @shatlykberdiev7717 2 роки тому

    Kruto!

  • @MassEffecn
    @MassEffecn 2 роки тому

    3:05, оговорочка не редакс ререндерит, а реакт.

  • @alexandrryzhenkov6917
    @alexandrryzhenkov6917 2 роки тому

    Спасибо🥇. всегда интересовал этот момент, но лень было изучать. Старался просто придерживаться рекомендациям разработчиков.
    А как вы относитесь к рекомендациям. Наверное есть свое мнение по позициям. Понятно, что это широкая тема 🔬

    • @it-sin9k
      @it-sin9k  2 роки тому +1

      Я вообще очень положительно отношусь к рекомендациям. Тут конечно зависит от того кто именно рекомендует и что именно. Если это best practices проверенный годами, то я почитаю / поспрашиваю почему именно так вышло. Если ко мне на проект пришел новый синьор помидор и говорит давайте все перепишем на Эффектор, потому что на прошлой проекте попробовали и было круто. То это звучит, словно мы хотим переписать проект, только потому что ему та технология в данный промежуток времени нравится больше. На ситуацию надо смотреть шире. Какую проблему мы решим, будет ли эта технология развиваться и спустя 5 лет и т.д.

    • @alexandrryzhenkov6917
      @alexandrryzhenkov6917 2 роки тому

      @@it-sin9k Спасибо, что нашли время ответить. я сам использую в своих небольших проектах createStructuredSelector, но в больших чужих проектах я не встречал.. что не так с этой функцией)? И хотело бы ваших видео обобщенных правил(возможно микроскопических), которых придерживается ваша команда из проекта в проект, на правленных на стабильность в realtime.

    • @it-sin9k
      @it-sin9k  2 роки тому +1

      Мы тоже не особо использовали такое на проекте) дойдем еще до этой темы)

  • @kai.hexendorf
    @kai.hexendorf Рік тому

    И у программиста бывает карма. За свои прегрешения перед кодом, программист перерождается в виде frontend-разработчика, где на собеседовании у него будут спрашивать про css, redux, а в особо тяжелом случае - про connect с 4-м параметром.

    • @it-sin9k
      @it-sin9k  Рік тому

      ахаха) тонко) отлично написано)

  • @aleksandrzelenskiy4000
    @aleksandrzelenskiy4000 2 роки тому

    Топ. А если используется reselect, уже не надо задумываться об этом?

    • @it-sin9k
      @it-sin9k  2 роки тому +1

      reselect решает часть проблем) я думаю, что про него тоже сделаю еще видео :)

  • @alessagelespi1781
    @alessagelespi1781 2 роки тому +1

    Вопросы из области Я умнее чем ты. На все могу ответить открыв документацию либо запустив код с выводом в консоль. А вы можете поэтапно написать на листике код для запуска редакс в браузере побитово? Ну что же вы за программист тогда?

    • @it-sin9k
      @it-sin9k  2 роки тому

      Я думаю вы немного утрируете. Если кто-то не до конца понимает, как mapStateToProps проводит сравнение с помощью shallowEqual. Это не значит, что он джун или еще слабее. Это лишь значит, что этот человек не очень увлекается улучшением перфоманса. В этом случае он для разработки высоконагруженных проектов, таких как например мессенджеров, видео аудио звонков и т.д. этот человек может не подойти, т.к. в таких проектах есть большой запрос, на то чтобы уметь в мелких моментах улучшать перфоманс.
      Опять же я открыл рубрику, присылайте мне вопросы, которые вы считаете очень хорошими для собеседования на почту blue.sin9k@gmail.com. И я постараюсь это опубликовать :)

    • @user-yw9wx4lv2w
      @user-yw9wx4lv2w 2 роки тому

      @@it-sin9k redux на проекте где важен перформанс?) нет уж спасибо)

    • @it-sin9k
      @it-sin9k  2 роки тому

      @@user-yw9wx4lv2w да, вроде нет у него радикальных проблем с перфомансом :) У вас был обратный опыт?)

    • @user-yw9wx4lv2w
      @user-yw9wx4lv2w 2 роки тому

      @@it-sin9k на любой чих в сторе, так или иначе вызываются все подписчики. Да там может быть мемоизация, но это не отменет сами вызовы. Взять тот же redux-form. Отличный пример проблем с первормансоам самого redux. Какое было решение проблемы? - закрыть проект.

    • @it-sin9k
      @it-sin9k  2 роки тому

      @@user-yw9wx4lv2w Все верно. Разница лишь в том, как использовать redux. redux-form вызывал экшены в огромном количестве. Нажал на инпут === экшен, ввел букву === экшен и так на каждый чих иногда и сразу несколько экшенов. redux-form закрылся из-за того, что осознал, что злоупотребляет редаксом. Но при всем своем злоупотреблении, проект дожил вроде до 8 или 9 версии и у меня было много проектов с ним. И ни один сайт не лагал из-за внедрения формы. Потому что современному компьютеру все по плечу. А представь, если в redux хранить данные, только которые используются между экранами. Это значит только иногда читать данные и иногда записать. В таком случае вообще без разницы какой стор использовать и насколько он плох. Гораздо важнее уделить внимание самому реакту. Какие компоненты и когда рендерятся, что действительно частенько является проблемой для перфоманса. Это лишь мое мнение. И я для себя решил, что абсолютно не важной какой стейт менеджмент использовать

  • @graa999
    @graa999 2 роки тому

    но ведь чисто технически в js функция и есть объект и нет типа данных "функция"

  • @dmitriystoyanov933
    @dmitriystoyanov933 2 роки тому

    Я бы точно слился после таких вопросов. Просто работаю и знаю как сделать функционал с помощью редакс, но в такие тонкости не вникал;)

  • @user-li8hl1vr1x
    @user-li8hl1vr1x 2 роки тому

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

    • @it-sin9k
      @it-sin9k  2 роки тому

      Про хуки есть отдельное видео)
      ua-cam.com/video/SVG-x-4BQic/v-deo.html

  • @WebEnv
    @WebEnv 2 роки тому

    Расскажи как-нибудь про рендер пропс, плиз)

    • @it-sin9k
      @it-sin9k  2 роки тому +1

      Тема интересная. Надо самому в ней поковыряться еще. На ближайшее время я выпуски уже придумал. Чуть позже постараюсь обязательно посмотреть!

    • @WebEnv
      @WebEnv 2 роки тому

      @@it-sin9k спасибо 😉

  • @Evgeny..
    @Evgeny.. 2 роки тому +1

    Отличное видео! Лайк! react js redux

  • @Evgeny..
    @Evgeny.. 2 роки тому +1

    ------Если есть хоть какая-то возможность прошу о помощи! ---------У нас есть компьютер из которого мы сделали сервер на котором есть рабочий сайт, раньше он был на jquery(frontend) Сейчас переписываем на React(хотим). Я создал приложение create-react app. Ввел команду npm run build и закинул его на собственный сервер. Но приложение не запускается. Помогите, я совсем в этом нуб. В интернете есть много инфы как залить на хостинг, а как на свой сервер нет.
    1. Что нужно настроить на сервере?
    2. Может какие-то зависимости нужны?
    3. нужна ли на сервере папка node modules и вообще проект или достаточно папки build?
    4. и если у нас раньше главный html назывался main_page.html, страшно ли что я переименовал index.html из папки build?

    • @it-sin9k
      @it-sin9k  2 роки тому +1

      1. Настроить какой-нибудь nginx или apache, чтобы указывал на твой index.html или как ты его назвал у себя или если у тебя хостинг по проще, то он там наверное по дэфолту ищет index.html в корне
      2. Да вроде не нужны
      3. нет, не нужна, папки build достаточно
      4. Все зависит от хостинга

    • @Evgeny..
      @Evgeny.. 2 роки тому +1

      @@it-sin9k спасибо огромное!!!! Для меня честь получить от вас ответ!

    • @Evgeny..
      @Evgeny.. 2 роки тому

      @@it-sin9k А node js и npm на сервере нужен?

    • @it-sin9k
      @it-sin9k  2 роки тому

      Почему то ваши комментарии отправляет в спам, только зашел проверить спам, увидел комментарий) Ответ нет, для папки build не нужно ничего, ни npm ни nodejs. По крайней мере я не помню зачем он может пригодится :)

  • @Icanfly-
    @Icanfly- 2 роки тому +1

    Я бы не взял на работу человека который сказал бы что connect уже неактуален, есть + и - как в connect так так и в useSelector и человек должен их знать и аргументировать почему в конкретном проекте он будет использовать то или другое

  • @antonjust3503
    @antonjust3503 2 роки тому +5

    Оох, каждый раз смотрю на редакс и каждый раз задаюсь вопросом, откуда такая популярность у такой кривой и неудобной библиотеки...
    Даже с использованием слайсов и RTK query это всё равно ужасно выглядит

    • @frontenddeveloper7987
      @frontenddeveloper7987 2 роки тому +1

      Может RTK?)

    • @it-sin9k
      @it-sin9k  2 роки тому

      Коллекционирую аргументы, почему redux не очень. Если не сложно можете поделится почему Redux кривой?)

    • @antonjust3503
      @antonjust3503 2 роки тому

      @@frontenddeveloper7987 Да, точно!)) Спасибо!)

    • @antonjust3503
      @antonjust3503 2 роки тому +1

      @@it-sin9k Да взять те же мидлвары, Saga на генераторах или redux-observable там вообще надо в RxJS погружаться с головой иначе ничего хорошего не получится.
      Или бесконечные редюсеры. Нельзя просто взять и создать новый компонент стора, надо обойти кучу файлов, запихать в рут редюсер, создать типизированный селектор. Наследование редюсеров нет, а это значит копипаста из редюссера в редюссер одних и тех же полей и методов.
      Мне кажется написав один раз стор на MobX или использовав в проекте GraphQL, и на Redux не захочется возвращаться.

    • @it-sin9k
      @it-sin9k  2 роки тому +2

      Везде есть проблемы :) я несколько лет назад пришел в огромный проект, который написан на mobX. И там была целая каша из связей между сторами. И пришлось изобретать правила, как писать, как не писать, как это все разделять. И тогда мы привели за год все более менее к удобному виду. К чему я пришел после использования в проде по нескольку лет: Redux, MobX, Flux. Инструмент абсолютно не важен, у каждого есть свои слабые и сильные стороны. Всегда есть в команде кому не нравится текущий инструмент и хочет переехать на другой. Переедешь на другой инструмент, теперь другая часть команды жалуется и снова все заново.

  • @ReAgent003
    @ReAgent003 2 роки тому

    Чувак, здарова! Разве нельзя на ютубчике или патреоне задонатить тебе разово?

    • @it-sin9k
      @it-sin9k  2 роки тому

      youtube вводит новую функцию спасибо. Где разово можно задонатить какую-то сумму. Но она мало у кого сейчас доступна. Поэтому пока только без посредников можно задонатить разово :)

    • @ReAgent003
      @ReAgent003 2 роки тому

      @@it-sin9k и как это сделать?

    • @it-sin9k
      @it-sin9k  2 роки тому +1

      напиши на почу blue.sin9k@gmail.com. Попробуем найти вариант как сбросить денежку)

  • @Buarpa
    @Buarpa 2 роки тому

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

    • @it-sin9k
      @it-sin9k  2 роки тому

      название ролика написано на русском языке. Этого не достаточно?

    • @Buarpa
      @Buarpa 2 роки тому

      @@it-sin9k имел ввиду язык программирования используемый в данном ролике

    • @it-sin9k
      @it-sin9k  2 роки тому

      @@Buarpa Понял :) Спасибо за коммент!

  • @topsportsevents6014
    @topsportsevents6014 2 роки тому

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

    • @it-sin9k
      @it-sin9k  2 роки тому

      А можешь набросать 10 вопрос, что стоит спросить у Senior React Developer на собеседовании по твоему мнению?

    • @it-sin9k
      @it-sin9k  2 роки тому

      Более того, я создал пост в сообществе, где прошу всех прислать вопросы, которые вы считаете хорошими для собеседования. И сделаю на эту тему видео
      ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmlcommunity

    • @topsportsevents6014
      @topsportsevents6014 2 роки тому

      На счет Senior не скажу я работаю ток 6 месяцев как react /react-native developer. Устроился со второго раза . Перед собеседованием зубрил все подряд , но завалился на какой-то задачке которая в ходе работы мне даже не встретилась ни разу ) А во 2й раз я сделал тестовое потом пообщался с ребятами они мне так и сказали , мол мы не будем спрашивать все эти вопросики все есть в нете , все гуглится , а там время покажет . Естественно разработчик должен знать фундаментальные знание , но мне кажется дать лучше какое-то тестовое задание со стеком технологий которые использует компания (redux-tools, axios, react-router, итд) и там будет виден и код и вообще понимает ли человек что делает . Чисто субъективное мнение .)

    • @user-vv4sd1zr3s
      @user-vv4sd1zr3s 2 роки тому +1

      @@it-sin9k Senior React Developer звучит конечно мощно)
      Я думал есть только Senior Frontend Developer
      А так ведь может быть и Senior Moment.js Developer
      А Senior Angular Developer это вообще наверное бог)

    • @dm.hol.3624
      @dm.hol.3624 2 роки тому

      @@user-vv4sd1zr3s Senior HTML Programmer

  • @kinderhero8897
    @kinderhero8897 2 роки тому

    +

  • @gatrianL
    @gatrianL 2 роки тому +3

    Это уже устаревшай хрень, зачем им голову забивать, лучше на что то новое потратить время

    • @hREMOvnicK678
      @hREMOvnicK678 2 роки тому

      на что?

    • @HardySHD
      @HardySHD 2 роки тому

      @@hREMOvnicK678 effector

    • @it-sin9k
      @it-sin9k  2 роки тому +1

      Устаревшая имеется ввиду redux или connect?)

    • @gatrianL
      @gatrianL 2 роки тому

      @@it-sin9k это connect

    • @it-sin9k
      @it-sin9k  2 роки тому

      я создал пост в сообществе, где прошу всех прислать вопросы, которые вы считаете хорошими для собеседования. И сделаю на эту тему видео
      ua-cam.com/channels/lgj-KWiNaOo9H1rz1ISO6Q.htmlcommunity

  • @olezhonnv3215
    @olezhonnv3215 2 роки тому +1

    В очередной раз убеждаюсь - какая же дичь этот Redux!
    У того, кто его придумал, мозги на бикрень, наверное!

    • @it-sin9k
      @it-sin9k  2 роки тому

      а что вы используете вместо Redux?

    • @Prog_Ramer
      @Prog_Ramer 2 роки тому

      @@it-sin9k контекст + useReducer

    • @it-sin9k
      @it-sin9k  2 роки тому

      @@Prog_Ramer про эту связку уже записал парочку видео)

    • @Prog_Ramer
      @Prog_Ramer 2 роки тому

      @@it-sin9k если на проекте не требуется 100 штук store'ов, то такая связка полностью заменяется редакс + она компактнее и идёт из коробки

  • @gubatenkov
    @gubatenkov Рік тому

    Так любая функция в js и есть обьект по своей сути) А нормальных вопросов в списке нет? Вот и попробуй остаться после собеса с нормальным настроением после таких тупых вопросов