Ula
Кто сталкивался с вопросами на собеседование для реакт разраба?
Krymov 🇺🇦
джава скрипт
Александр
джава скрипт
Подразумевается что человек идущий на реакт разработчика уже знает, как иначе то?
A
И часто встречается, что человек отвечает на вопросы по реакту, но на джс валится, как будто никогда не слышал, что это
Александр
Maxim
Maxim
хороший вопрос, на самом деле, очень многие не могут сказать хоть что-то
Ula
Александр
Krymov 🇺🇦
Maxim
Ну нет смысла что-то супер детальное спрашивать, не энциклопедию же нанимаем
Maxim
A
На собесах, лучше всего моделировать какую ситуацию, и смотреть, как молодой гребец собирается ее решать, следить за ходом мыслей.
Александр
Ula
Eduard
Александр
Прощу прощения, но не понимаю. А сейчас что без jsx пишут?!
Александр
MVD
Подкиньте идею для вебпак плагина/лоадера) Хочу написать что нибудь простое, чтоб разобраться как внутри работает
Лёва 🎃
Bogdan
c semantic-ui-react работал кто? передаю onClick кнопке, функция через useState, он работает но в консоль выдает ошибку
Andrey
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
Dmitriy
Bogdan
Nikolai
Ну видимо в хендлер вторым аргументом какую то дичь зачем то передаёт ваш ui-kit, наверняка это в доке написано
Dmitry
Покажите код, откуда нам знать что у вас там в кнопке происходит
Dmitriy
Почему вообще по вашему должно переходить?
Dmitriy
5 раз перечитал непонял
Dmitriy
Речь именно р стайледах? А в чем принципиальная разница?
Sparrow
Конечно эксклюзивное, кто же ещё станет с мобикса на редакс переписывать
Eugene
Даешь эффектор
Eugene
😎
Bogdan
вот ошибка такая прикольная, все сделал как нужно жи
Andrey
Bogdan
Sparrow
Ни о чем не говорит
Andrey
Еба
А у Вью звёздочек больше чем у реакта. Чо ты тут забыл?
Andrey
Походу в usersReducer нет редюсера)
artalar
По поводу ФП (с @ReactRussia) - с ним надо быть поаккуратнее. Говорил об этом тут: http://youtu.be/iU80iM5jI7M
Bogdan
10 раз обновил страницу, ерор пропал, меня удивляет хром и вскод последнее время
artalar
!ро личное оскорбление
artalar
Andrey
Bogdan
вот еще такой момент, вскод тупит дико, 16гб оперативы ему мало? то подсказки поздно выводит, то вообще не выведет, путь не светит, переменные тоже не светит бывает
Vadim
Илья
Cenator 🐈
Bogdan
у бека нету метода для получения юзера, что бы узнать, зашел пользователь или нет, после перезагрузки нужно смотреть есть токен или нет, а если токен левый написать, то будет показано, что пользователь залогинен ведь, при входе только токен и все
Dmitriy
Нормально же сидели...
Bogdan
на самом деле это ведь полный бред, должен быть метод, который по токену вернет юзера, если такого метода нету, я могу любую куку положить и так же буду типо в системе
Александр
Bogdan
А в чем проблема? При первом же запросе вернётся 401 и вы заредиректите на форму логина
а том, что заменю я куку, буду все равно в системе, потому что я смотрю если кука есть, значит я зашел, а кто зашел не понятно, изменяю запись, при изменении нужно токен передать, хоть это сделали на беке, но если токен кривой, вернется ошибка, и что тогда делать? если вернулась ошибка удалять куку, выкидывать чела?
Александр
а том, что заменю я куку, буду все равно в системе, потому что я смотрю если кука есть, значит я зашел, а кто зашел не понятно, изменяю запись, при изменении нужно токен передать, хоть это сделали на беке, но если токен кривой, вернется ошибка, и что тогда делать? если вернулась ошибка удалять куку, выкидывать чела?
Верно мыслите, при 401 ударяете токен, предлагаете ввести логин пароль
Александр
Вам такую обработку все равно придётся делать, ведь токен может протухнуть в середине работы приложения
Александр
Как вариант можете сделать хак, при загрузке приложения дёрните какой-либо GET метод у api с текущим токеном и убедитесь валидный он или нет. Не самое хорошее решение конечно.
Bogdan
а есть еще варианты как проверять тогда?
Александр
Ну если нет специального метода на бекенде то никак в общем случае. Только дёрнуть что-то на бекенде с этим токеном и посмотреть на результат.