Stanislav
Обновил ответ
Спасибо! Прочитаю про react-thunk и middlewares
Александр
Я не про корректность кода) Я про то, как выглядит экшн. Не очень понимаю, что за dispatch внутри него и зачем
Во втором случае action creator (который вы ошибочно называете просто action) возвращает функцию которая получает dispatch, часто для работы с асинхронными действиями такой паттерн используют, гуглите как вам уже сказали выше redux thunk. Action это в терминологии редакса то что диспачится, а не то вызывает его.
Oles
Ребятки,сорри за оффтоп,но хотел спросить отзыв по поводу макбук про 13 2015, кто им пользуется или пользувался напишите что и как. Из минусов заметил ,что ссд эпловское и озу впаяное. Есть еще какие недостатки?С каким процом лучше всего брать и какая +/- адекватная цена на сей апарат? Спасибо:)
sb
Oles
кто пользовался будет хвалить) но я бы брал 15-16 если для веб-разработки ну и 16гб озу
боюсь что 16 по прайсу не подойдет и меня огорчает что там проблема с портами. Хочется что бы как в людей с норм портами
Andrew
@kifir93 хочешь как у людей,не покупай MAC
Alexander
боюсь что 16 по прайсу не подойдет и меня огорчает что там проблема с портами. Хочется что бы как в людей с норм портами
ты уверен что возьмешь оригинал не восстановленный и тд? тут нужно у ремонтников косультироваться, можешь взять франкинштейна)
Kirill
8 гб мало 100%
Kirill
порты — не знаю, не принципиально. У cамого MacBook Pro (15-inch, 2018), с 4 USB Type-C, всё ок
artalar
8 гб мало 100%
мне более чем достаточно air 2017 i5 8RAM
artalar
все зависит от проекта и задача. Если есть докер - 8 не хватит
artalar
Тред закрыт - офтоп
Павел
Докер - смерть, скажем нет докеру
Akbar
не подскажете после команды eject что произойдет с уже установленными пакетами?
Akbar
они удалятся?
Mikhail
что за eject? это в create react app?
Mikhail
если так, то не должны
Akbar
что за eject? это в create react app?
npm run eject или yarn eject
Akbar
если так, то не должны
да я это не знаю точно
Mikhail
да я это не знаю точно
не удалятся. в любом случае, можно было всегда это проверить, это бы заняло не больше 5 минут :)
Akbar
спс )
Nuruddin
здравствуйте не работает сайт https://material-ui.com/ru может кто знает в чем дело
Imanali
Imanali
Работает
Mikhail
https://downfor.io/material-ui.com
Face
здравствуйте не работает сайт https://material-ui.com/ru может кто знает в чем дело
попробуй vpn включить иногда из-за нашего любимого(нельзя называть имени на Р) не работает
Alexander
впн включи
проверку пакетов еще не внедрили?
🦜
проверку пакетов еще не внедрили?
думаю, они сами нпмом пользуются
no
проверку пакетов еще не внедрили?
Слышал, что были попытки, но пока вроде ничего официального, хотя хотели с 1 сентября
Anton
Ребят, где вы храните токены авторизации? в localstorage плохо их хранить, к куках тоже не очень. А где тогда более безопасней?
No
в куках
Тимофей 🛴
Anton
А шифровать надо как то дополнительно?
Anton
Если кука не httpOnly
К httpOnly нельзя обращаться из js?
Nikolai
В каком смысле безопасней? Все что на клиенте видно клиенту
смотря где лежит) кое что и скриптам видно)
Anton
Нельзя
Так шифровать то что в ку-ку кладётся надо как то? Или прямо как есть?
Anton
Понял, спасибо всем
Андрей
Привет, есть кто использует recompose или использывал? Только сейчас узнал, что он больше не поддерживается автором и он предлагает на хуки перейти. Есть кто переходил и какие-то статьи годные?
Андрей
документация реакта по хукам
кроме этого есть что-то еще интересное?
Artem
Привет
Artem
кто то подскажите как лучше сделать, при нажатии на вибор того или другой опции отрисовивать в етой же форме тот или иной обьект
Artem
если вибор чекбокс, отрисовало чекбокс
Artem
если другое то другое отрисовивает
Artem
http://i.imgur.com/taDUcyv.png
Artem
http://i.imgur.com/zqsQzqn.png
Artem
єто на скрине пример того как должно бить если віберет человек тип чекбокс
Artem
оно и отрисует чекбокс
Artem
http://i.imgur.com/OB0M3cp.png
Artem
сделал такой набросок, но єто по ходу вс равно не то
Artem
помогите, на ставьте на путь
Artem
правильно ли я думаю, надо на каждий option навесить хендлер какой то при визове которого отрисуется єта проверка в нашей компоненте
Андрей
правильно ли я думаю, надо на каждий option навесить хендлер какой то при визове которого отрисуется єта проверка в нашей компоненте
если при выборе элементов тебе их нужно снизу добавлять. То возможно сделать хендлер, который будет добавлять новые элементы ниже? ты кликнул на чекбокс - добавил, на инпут - добавил. Возможно создаваемые жлементы хранить в массиве
Artem
как такой хендлер сделать
Artem
правильно сделать
Андрей
как такой хендлер сделать
по твоему коду именно точно сказать не могу, но в общем вижу так: при выборе элемента ты получаешь значение что выбрано ‘input’ or ‘checkbox’ а дальше пушишь в массив элементы
Андрей
const addElements = (e) => { const el = e.target.value; const massiv = []; if (el === ‘input’) { massiv.push(<input/>) } }
Андрей
только палки не кидай, если где ошибся, но суть такая. С тел не удобно писать)
Андрей
п.с. это вижу я так, возможно можно лучше или элегентней)