Ivan
посмотри скрин, такие данные приходят
Это синтаксическая ошибка. Ступай на https://javascript.info/
Alexey
воу, как всё запущено, оказывается
アレクサンダー・バキマトフ
что за извращенный бэкенд который респонсы в кебаб кейсе шлет)
Sergey
>проглатывание ошибок в эффектах (если забыть навесить обработчик на fail) some person: “смарите на эффектор store.on(event, () => {throw Error}) ” app: 💥🔥 some person: блятб, еффектор!!!
Да, да... Никчёмные и глупые разработчики (известная политика). Уже проходили. 1. Создаеём стор const store = createStore() 2. Создаём связь store.on(event, ...) На счёт throw. Неужели ты думаешь, что throw Error кидается вручную и специально? А не проблема с сетью, либо прилетевший формат данных изменился. Если да, то нет смысла даже продолжать.
Maksim
ну хоть reatom идеален за исключением пары пустяков
Anton
Здарова пацаны! Чо как свелти?
js - one love
где объявить инишл стейт? в редюсере или в крейт сторе?
Anton
Ладно. Мне он тоже не нравится.
Anton
В редьюсере
js - one love
а в стейте?
Anton
То есть? reducer(state = INITIAL_STATE, action) => ...
js - one love
да я знаю как
Anton
почему спрашиваешь тогда?
js - one love
но не понимаю ? зачем стору инишл стейт?
Anton
Для регидрации например.
js - one love
зачем initstate стору если редюсер его перепишет
Alexey
с чего он перепишет его
Артем
Что бы что-то переписать, сначала это что-то нужно написать(с)народная мудрость
Anton
классно у вас тут
Sergey
ну хоть reatom идеален за исключением пары пустяков
Reatom не идеален и никогда таковым не был, как и любое другое решение.
shashkov0
А можно как-нибудь сделать, чтобы Formik опирался не на name полей, а на какой-нибудь дата атрибут?
Artem
Друзья помогите свежим взглядом http://i.imgur.com/h2G0KS2.png
Artem
values прuходит ndef
gearmobile
Гайз, возвращаясь к методам с underscore в начале имени. Такой подход приемлем и допустим для любых двух типов компонентов - функционального и на классе?
gearmobile
Протупил)))
gearmobile
Пардон. Вопрос снят
i
возвращаюсь к моей любимой теме i18next я сделал компоннт, компонент можно вставить в значение пропса, но если в купе с ним будет ещё что-то, то вместо текста выводит Object, что можно сделать? <Input filter={{min: 3, max: 20, reg: /[a-zA-Z_0-9]{3,20}/}} change={this.inputChange} type="text" id="input-login" name="name" label={<T text="name"/> + " *"} msg={<T text="useOnlyEnLanguage"/>} />
i
у меня пока ток идея добавить компоннтук ещё один пропс что бы добавлял текст в конце и начала строки
Dmitrii
или пропсу добавить required
Dmitrii
и уже в компоненте дорисовывать
Sergey
Но судя по сравнению выше это так выглядит
Очень странно. Я пробовал MobX, Redux, Effector ещё до того, как с Reatom познакомился. И последнее выбрал, т.к. оно решало мои задачи. П.Н. У каждого свои идеалы. Если тебе Effector покрывает твои задачи — чудесно (он и будет для тебя идеалом).
Artem
http://i.imgur.com/h2G0KS2.png
Artem
помогите
Artem
почему values undef
Eddy
почему values undef
Значит в эту функцию не приходят значения
Artem
где то косяк в index.js
Artem
где то в enchance прошляп мой
Eddy
А в enchance они есть?
Artem
А в enchance они есть?
http://i.imgur.com/ezn3ioN.png
Artem
тут косяк
Eddy
Я в плане выводятся?
Artem
Я в плане выводятся?
все, косяк найден
Artem
все дело в путях
Artem
и обертках
Artem
точнее тут ошибка, єто скрин с не правильним путем подключена компонента а не индекс джс файл с логикой
Artem
http://i.imgur.com/anVqJEp.png
Artem
а єто правильний путь, уже не раз ловлюсь на єтом😱 http://i.imgur.com/Ppf5K9C.png
Igor
Чувак, давай ты не будешь флудить. Всем пофиг
Artem
Чувак, давай ты не будешь флудить. Всем пофиг
чувак, кому надо тот изимет ошибку себе как урок
Igor
чувак, кому надо тот изимет ошибку себе как урок
Такие элементарные ошибки в js noobs кидай
Maxym
Поцоны, что это за выебон такой?
Mike
мемоизация функции
Maxym
Можешь объяснить?
Maxym
каким образом она здесь работает
Тимофей 🛴
каким образом она здесь работает
Что именно тебя смущает?
Maxym
я не про useCallback, а про () => { return Promise.resolve().then(otherFunction) function otherFunction() { … } }
Мирослав
Ты про Promise.resolve?
ты когда нибудь видел такую конструкцию?
Mike
Не баг, а фича
Тимофей 🛴
ты когда нибудь видел такую конструкцию?
Да, это просто статический метод класса Promise, как и reject, all и тд
Maxym
got it, thanks
Мирослав
как же я люблю этот чат
Мирослав
Да, это просто статический метод класса Promise, как и reject, all и тд
Спасибо, Кэп. Вопрос в том зачем пихать в промис функцию таким способом?
Mike
Как я помню, если прогер невнимательный промисы могут не верно использоваться и многие по привычке уже юзают этот статик метод, который гарантирует что всегда вернется промис. Надо гуглить
Mike
так достаточно написать async и гарантировано вернется промис
Async относительно новый метод который на тех же промисах
Мирослав
Крч спрашивай у того кто это написал
как же я люблю этот чатик (2)
Тимофей 🛴