Ula
Кто сталкивался с вопросами на собеседование для реакт разраба?
Krymov 🇺🇦
джава скрипт
Александр
джава скрипт
Подразумевается что человек идущий на реакт разработчика уже знает, как иначе то?
A
Подразумевается что человек идущий на реакт разработчика уже знает, как иначе то?
Ох, это совсем не факт, люди пытаются вклиниться в разработчики любыми путями, в том числе обходя азы js.
A
И часто встречается, что человек отвечает на вопросы по реакту, но на джс валится, как будто никогда не слышал, что это
Krymov 🇺🇦
Подразумевается что человек идущий на реакт разработчика уже знает, как иначе то?
Если ты знаешь на высоком уровне js - то насрать что это - Vue, Angular, React (все это сахар). Но если ты не знаешь js, а выучил паттерны и методики разработки только в реакте: то это дрочь полная
Maxim
Кто сталкивался с вопросами на собеседование для реакт разраба?
ЧТО ТАКОЕ JSX И МОЖНО ЛИ ОБОЙТИСЬ БЕЗ НЕГО АЗАЗА
Maxim
хороший вопрос, на самом деле, очень многие не могут сказать хоть что-то
Krymov 🇺🇦
ЧТО ТАКОЕ JSX И МОЖНО ЛИ ОБОЙТИСЬ БЕЗ НЕГО АЗАЗА
А можно ли обойтись без холодильника? можно просто рыть норы и там хранить продукты
Александр
хороший вопрос, на самом деле, очень многие не могут сказать хоть что-то
В чем разница между компонентом и элементом, из этой же области, тоже норм вопрос
Александр
Некоторые вёрстку вот могут не знать совсем 😂
Ну в верстку то программисту вовсе не обязательно
Maxim
Ну нет смысла что-то супер детальное спрашивать, не энциклопедию же нанимаем
Krymov 🇺🇦
Ну в верстку то программисту вовсе не обязательно
Фронтендеру знать верстку надо не меньше того же реакта
Krymov 🇺🇦
Смех смехом, но многие не знают
Я например очень рад что застал реакт без этого ебучего create element в dom
Александр
Фронтендеру знать верстку надо не меньше того же реакта
Желательно, но не обязательно. У нас в команде есть отдельно верстальщики, например.
A
На собесах, лучше всего моделировать какую ситуацию, и смотреть, как молодой гребец собирается ее решать, следить за ходом мыслей.
Александр
Я например очень рад что застал реакт без этого ебучего create element в dom
А можно поподробнее? Я вот не застал видимо. Или вы про jsx?
Krymov 🇺🇦
Желательно, но не обязательно. У нас в команде есть отдельно верстальщики, например.
Если верстальщик делает все компоненты в реакте, а типа фронтендер только подключает тяжелую логику, то ок может желательно. Но вопрос является ли фронтендер фронтендером
Ula
ЧТО ТАКОЕ JSX И МОЖНО ЛИ ОБОЙТИСЬ БЕЗ НЕГО АЗАЗА
А как ответить на этот вопрос? 😁
Александр
А как ответить на этот вопрос? 😁
Прочитать в документации реакта например
Krymov 🇺🇦
А можно поподробнее? Я вот не застал видимо. Или вы про jsx?
Ты просто загугли видосики по реакту например годов так до 2015 и посмотри как там создается компонент
Krymov 🇺🇦
А можно поподробнее? Я вот не застал видимо. Или вы про jsx?
зайди в скомпиленый код проекта - там все переведено с jsx на create element
Александр
зайди в скомпиленый код проекта - там все переведено с jsx на create element
Так оно и сейчас так, все теги jsx компилируются в вызовы createElement, разве не так?
Александр
Прощу прощения, но не понимаю. А сейчас что без jsx пишут?!
A
Прощу прощения, но не понимаю. А сейчас что без jsx пишут?!
Он имеет ввиду, что рад, что пропустил этап без jsx и влетел сразу на него
Александр
MVD
Подкиньте идею для вебпак плагина/лоадера) Хочу написать что нибудь простое, чтоб разобраться как внутри работает
MVD
Возьми что-то готовое популярное и сделай аналог
Так неинтересно, хотелось бы чтоб это еще и полезное было.
Лёва 🎃
Так неинтересно, хотелось бы чтоб это еще и полезное было.
перепиши что-нибудь не шибко хорошо сделанное и будет полезно
Bogdan
c semantic-ui-react работал кто? передаю onClick кнопке, функция через useState, он работает но в консоль выдает ошибку
Nikolai
UI-киты это новый бутстрап
Bogdan
Warning: State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().
Dmitriy
Bogdan
Nikolai
Ну видимо в хендлер вторым аргументом какую то дичь зачем то передаёт ваш ui-kit, наверняка это в доке написано
Dmitry
Покажите код, откуда нам знать что у вас там в кнопке происходит
Dmitriy
Почему вообще по вашему должно переходить?
Dmitriy
5 раз перечитал непонял
Dmitriy
Речь именно р стайледах? А в чем принципиальная разница?
Sparrow
Конечно эксклюзивное, кто же ещё станет с мобикса на редакс переписывать
Eugene
Даешь эффектор
Eugene
😎
Bogdan
вот ошибка такая прикольная, все сделал как нужно жи
Bogdan
Sparrow
Ни о чем не говорит
Bogdan
Редюсер не передал)
методы вроде как тоже есть
Andrey
Еба А у Вью звёздочек больше чем у реакта. Чо ты тут забыл?
Dmitriy
Ни о чем не говорит
Нужно в жизни попробовать все бро)
Andrey
Походу в usersReducer нет редюсера)
artalar
По поводу ФП (с @ReactRussia) - с ним надо быть поаккуратнее. Говорил об этом тут: http://youtu.be/iU80iM5jI7M
Sparrow
Нужно в жизни попробовать все бро)
Ну лучше тогда попробовать редакс и потом мобикс )
Bogdan
Походу в usersReducer нет редюсера)
да я уже хз что делать может лаг какой
Bogdan
10 раз обновил страницу, ерор пропал, меня удивляет хром и вскод последнее время
artalar
!ро личное оскорбление
Bogdan
вот еще такой момент, вскод тупит дико, 16гб оперативы ему мало? то подсказки поздно выводит, то вообще не выведет, путь не светит, переменные тоже не светит бывает
Vadim
Илья
вот еще такой момент, вскод тупит дико, 16гб оперативы ему мало? то подсказки поздно выводит, то вообще не выведет, путь не светит, переменные тоже не светит бывает
У меня 16гб на макбуке. Ничего не тупит. Параллельно запущено несколько проектов и докер. Бывает иногда со сниппетами подтупливает, но это редко.
Bogdan
у бека нету метода для получения юзера, что бы узнать, зашел пользователь или нет, после перезагрузки нужно смотреть есть токен или нет, а если токен левый написать, то будет показано, что пользователь залогинен ведь, при входе только токен и все
Dmitriy
Нормально же сидели...
Bogdan
на самом деле это ведь полный бред, должен быть метод, который по токену вернет юзера, если такого метода нету, я могу любую куку положить и так же буду типо в системе
Bogdan
А в чем проблема? При первом же запросе вернётся 401 и вы заредиректите на форму логина
а том, что заменю я куку, буду все равно в системе, потому что я смотрю если кука есть, значит я зашел, а кто зашел не понятно, изменяю запись, при изменении нужно токен передать, хоть это сделали на беке, но если токен кривой, вернется ошибка, и что тогда делать? если вернулась ошибка удалять куку, выкидывать чела?
Александр
Вам такую обработку все равно придётся делать, ведь токен может протухнуть в середине работы приложения
Александр
Как вариант можете сделать хак, при загрузке приложения дёрните какой-либо GET метод у api с текущим токеном и убедитесь валидный он или нет. Не самое хорошее решение конечно.
Bogdan
а есть еще варианты как проверять тогда?
Александр
Ну если нет специального метода на бекенде то никак в общем случае. Только дёрнуть что-то на бекенде с этим токеном и посмотреть на результат.