@react_js

Страница 4276 из 5115
Юра
26.06.2018
08:48:47
Hrant
26.06.2018
08:49:09
всем привет кто поможет отправить запрос на api я первый раз делаю такое или кто сможет скинуть инфу для этого

Hrant
26.06.2018
08:49:22


Google
Hrant
26.06.2018
08:49:38


Hrant
26.06.2018
08:50:22
А что хочешь сделать? Получить данные и вывести ?
я получил первый список покеомнов тепер должен сделать так чтобы получить все из остальних

ребят всем спасибо за помошь а то я уже день мучяюсь

Evgeniy
26.06.2018
08:53:40
Всем привет.) Задача: существует куча компонент. И на каждый асинхронный экшн тонна боилерплэйт кода со статусом реквэста, типа pending | succeed | failed. Решил написать редьюсер со всеми этими состояниями и мерджить его в уже существующие. Кто-нибудь знает, как лучше всего это сделать. Пробовал в миддлварах, на там есть доступ только к getState и dispatch. Спасибо

Alex
26.06.2018
08:54:40
Вопрос если у сетстэйт заюзать колбэк а в колбэке еще один сетстэйт с колбеком у нас последовательно вызовутся сестэйт или нет?

Cenator
26.06.2018
08:55:49
Да

Cenator
26.06.2018
08:56:13
Что тебя заставляет так делать
Отсутствие возврата промиса у сетстейта

Alex
26.06.2018
08:57:17
ну вообще нет, я просто хочу сделать в один клик 3 действия - сетануть весь объект на false - пришедший кей сетануть на тру - сделать проверку если кей тру

Google
Alex
26.06.2018
08:58:46
Да
почему тогда у меня они не делают последовательно это :D?

Evgeniy
26.06.2018
08:58:49
вроде подобную фигню redux-saga делает
не совсем, там селектором можно вытащить только текущий стэйт. Но это плэйн джс объект, а мне нужны методы.)

Evgeniy
26.06.2018
08:59:53
Методы чего, пардон?
методы стора. replaceReducer, например

Nikita
26.06.2018
09:00:19
господа, need help. столкнулся с необходимостью выполения асинхронного цикла внутри саги. как зупустить put() из цикла разобрался, но получение свежей сторы внутри цикла на каждой новой итерации все еще остается для меня загадкой. очень надеюсь что кто-то сталкивался с подобным и сможет помочь, ибо гугл оказался так себе помощником в этом вопросе. заранее спасибо

Max
26.06.2018
09:01:14
методы стора. replaceReducer, например
Я может тебя не очень понял но откуда у редакса методы стора?

Alexey
26.06.2018
09:03:20
почему тогда у меня они не делают последовательно это :D?
в t2 методе попробуй ...sorters, сейчас ты записываешь объект с ключом sorters а в нем старый объект

Narek
26.06.2018
09:06:05
Narek Shiroyan, [26 июня 2018 г., 12:04:33]: Ребят, сможете объяснить как работать с componentDidMount и componentWillUnmount сделал приложение, а в консоли ругается, что якобы не выключаются функции

isMounted(...) is deprecated in plain JavaScript React classes. Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.

Alexey
26.06.2018
09:06:31
а сорян у тебя же вложен sorters, все правильно

Narek
26.06.2018
09:07:14
это то что в консоли выдает

я без понятия откуда оно вылезает

Max
26.06.2018
09:07:37
ищи откуда вылезает

если сам не юзаешь значит либы какие-то старые

Narek
26.06.2018
09:08:02
оно появляется когда я свайпаю блок

Max
26.06.2018
09:09:33
оно появляется когда я свайпаю блок
это говорит чуть меньше чем ничего

Google
Evgeniy
26.06.2018
09:09:34
Я может тебя не очень понял но откуда у редакса методы стора?
когда создаёшь стор, который пробрасываешь в провайдер, у него есть методы: getState, subscribe, dispatch и replaceReducer. мне нужно дёрнуть метод createReducer или дополнить стор своим объектом, который хранит динамические редьюсеры и потом мерджит их в нужные мне. Вопрос: как вообще мне это сделать и, может, есть другой способ избавиться от боилерплэйта со статусами всех асинхронных запросов

Max
26.06.2018
09:10:20
а, понял

Den
26.06.2018
09:11:03
Читал что у стора только 3 метода

Добавили метод replaceReducer ?

Evgeniy
26.06.2018
09:11:58
ну, а как ты хот релодишь редьюсеры со сплит кодом по роутам?

Den
26.06.2018
09:12:55
Ага. Надо мне лучше смотреть changelogs :)

Alexey
26.06.2018
09:14:36
у тебя перерендер и функция t1 вызывается опять и все обнуляет )

Оберни в анонимку лучше

Anton
26.06.2018
09:36:38
? Заходишь в чатик, а там Денис Абрамов ?

Ежедневный вопрос на засыпку - какой самый сумасшедщий code splitting (чего угодно и как угодно), который вы когда либо встречали

Типа использовать react-loadable чтобы загрузить moment.js и выкинуть его экспорты в function-as-children

Evgeniy
26.06.2018
09:44:49
С одним только react-loadable говна хлебнул. Когда писал хок для роутов и пытался пробросить пас до компоненты в динамический импорт

Оказывается import(someVar) - нельзя А import(‘${someVar}’) можно

Anton
26.06.2018
09:47:27
Ну это не его вина, импорты вебпак предоставляет (хотя что лоадабл какашка я полностью согласен)

Evgeniy
26.06.2018
09:50:10
Да понятно, что это фичи вебпака, но все же.) Кстати, а какие есть годные альтернативы? Просто, по-моему для ssr- react-loadable очень годная штука.

Anton
26.06.2018
09:50:52
https://github.com/smooth-code/loadable-components https://github.com/faceyspacey/react-universal-component

https://github.com/theKashey/react-imported-component

Я бы первый рекомендовал бы. Он прям самый живой сейчас.

(я на всех трех более менее маинтаинер, но на работе используем react-lodable потому что его автор у нас занимает высокую должность)

Google
Cenator
26.06.2018
09:56:41
Сочувствую лол

Alex
26.06.2018
09:58:53
Admin
ERROR: S client not available

Anton
26.06.2018
09:59:24
Сочувствую лол
Тяжело было когда я ему высказал такой же фи про документацию Flow. Только в отличие от ZeroBias он ее и писал ?

Alexey
26.06.2018
09:59:31
Дмитрий
26.06.2018
09:59:52
Упырь мел ?

Alex
26.06.2018
10:00:39
Anton
26.06.2018
10:00:42
Тогда мне просто не везет с контрибьютерами flow. Прям судьба

Alexey
26.06.2018
10:02:11
В т2 и т3 нет
Ну да, только у тебя t1 то и ломал все. Можешь скинуть сэндбокс просто интересно, потому что сейчас не понимаю как там все может заработать

Женя
26.06.2018
10:03:47
Добрый день, есть ли какая-то возможность достать весь инлайн текст из компонентов? Хочу просто достать все для локализации (сказали внедрить локализацию на очень поздном этапе)

???

AluV
26.06.2018
10:04:36
Как с помощью Immutable добавлять элементы в Redux как в массив Пробовал так: return immutable.merge(state,{ myarray: [action.payload], isFetching: false, },{ deep: true, });

Но так он просто заменяет

Alexey
26.06.2018
10:05:28
выглядит как костыль

Alex
26.06.2018
10:06:00
выглядит как костыль
Скорее всего он и есть, по другому хз

Alexey
26.06.2018
10:06:27
а в т1 убери замыкание

Ну и костыль тоже )

Alex
26.06.2018
10:07:38
Приду с обеда потраю ещё хд

Google
AluV
26.06.2018
10:08:02
Вот так работает: return immutable.merge(state,{ myarray: [state.myarray,action.payload], isFetching: false, }); Правда не знаю верно ли

Alex
26.06.2018
10:08:22
Ну и костыль тоже )
Ты про ифы хд?

Alexey
26.06.2018
10:08:42
Ты про ифы хд?
фильтр и ифы да

Alex
26.06.2018
10:11:10
фильтр и ифы да
Он не будет обнулять без ифов каждый раз разве?

Cenator
26.06.2018
10:22:13
А че с либой не так? Я про react-loadable
поломана и чинить никто не собирается

Anton
26.06.2018
10:22:22
1. Интерфейс. Loadable, когда должно быть loadable. 2. Принятие import функции как ключа обьекта 3. Обьединение loading/error компонентов в один 4. Очень нежный SSR 5. Не совместимость в React-Hot-Loader 6. Закрытие issues

Alex
26.06.2018
10:22:55
поломана и чинить никто не собирается
Я сделаю пару тысяч ифов и починю

Anton
26.06.2018
10:26:01
Я знаю, с другими загрузчиками такого не требуется.

Timofey
26.06.2018
10:54:59
Допустим я имею такой store: { reducer1: { name: 'first name' }, reducer2: { message: { id: '1', content: 'test content', } } } 1. если я в mapStateToProps подпишусь на state.reducer2.message.id при изменении state.reducer2.message.content мой mapStateToProps будет вызыван? 2. Будет ли перерендер компонента который подписан на reducer1 если был изменен только reducer2 ?

Страница 4276 из 5115