@react_js

Страница 1328 из 5115
Mike
22.05.2017
15:59:08
ну вот если ты получаешь JSON, то мне кажется, тебе нужен модуль, который типа как проптайпс или маршмеллоу в питоне работает

Сергей
22.05.2017
15:59:26
да это понятно

Mike
22.05.2017
15:59:36
то есть такая прослойка между реквестером и стором

которая получает от реквестера ответ, валидирует, и в стор результат

Google
Mike
22.05.2017
16:01:58
грубо говоря которая для каждого поля делает: (field, validate) => validate(field) ? dispatch(nice()) : dispatch(shit())

Konstantin
22.05.2017
16:02:01
У тебя в фетче есть catch error?

Mike
22.05.2017
16:03:01
ну понятно там еще параметры экшнов типа почему шит или какие данные пришли если найс, и диспетчить после прохода по всему надо

но идея такая

Konstantin
22.05.2017
16:20:16
Да
Ну так диспатч там эррор

И говори как обработать

Сергей
22.05.2017
16:33:28
выглядит полезно

только не уверен насколько удобно будет использовать на клиенте

Google
Herman
22.05.2017
16:39:56
Ребят , подскажите пожалуйста наиболее гибий сетап для проекта react-redux, вот чтобы компоненты как аутисты в своих папочках жили

? ethorz
22.05.2017
16:40:48
я работал
я через пропсы customInput передаю 2 компонента, нужно чтобы один компонент не реагировал

Alexey
22.05.2017
16:41:00
напиши в лс

? ethorz
22.05.2017
16:41:07
но по позиционированию был акцент на нем

Herman
22.05.2017
16:46:17
Ну вот всё равно отдирают контейнеры

Konstantin
22.05.2017
16:48:05
В смысле?

Тебе нужен проект чтобы как был разбит?

Herman
22.05.2017
17:10:09
Тебе нужен проект чтобы как был разбит?
Мне нужно добиться максимальной переиспользуемости компонентов и простой имплементации

shadowjack
22.05.2017
17:14:33
Это противоречащие требования.

Herman
22.05.2017
17:14:42
https://github.com/acdlite/redux-rx

shadowjack
22.05.2017
17:15:26
Блин утилиты для утилит для утилит.

Mike
22.05.2017
17:16:03
Andrey
22.05.2017
17:16:13
микрософты для микросовтов в микросовтах

повторяю, ducks для редакса и atomic design для компонентов
атомик тема.. только не атомик-цсс дуцкс крутотень (если ты про организацию файлов и про консольные утилитки)

Mike
22.05.2017
17:17:09
про css это css modules

идеально захоядят имхо в атомик

и при этом как раз про переиспользуемость

дакс да, который редакс по файлам бьет по редьюсерам и экшнам для них, а не редьюсеры отдельно, экшны отдельно

Google
Andrey
22.05.2017
17:18:17
не... есть ещё атомик-цсс, это когда неосиляторы цсса решили писать его впрямо в классах ) аля className="mb10 fz18 dib lh20"

mb10 это margin-bottom:10px; , например

Mike
22.05.2017
17:18:56
не ну никто ж не заставляет им пользоваться, я тому чуваку и советую модули)

Dmitrii
22.05.2017
17:35:29
https://github.com/erikras/ducks-modular-redux это оно?

Mike
22.05.2017
17:36:01
ага

Andrey
22.05.2017
17:40:19
я какое-то время назад юзил вот это https://github.com/127labs/generator-duxedo прикольное, попробуйте

Никита
22.05.2017
17:52:23
Всем привет) вопрос по роутеру 4. <Route path='/signout' render={() => { store.dispatch(logout()); return <Redirect to='/' />; }} />

logout простой

export function logout() { return (dispatch) => { dispatch({ type: constants.LOGOUT_REQUEST }); return axios.get('/api/logout') .then(response => dispatch({ type: constants.LOGOUT_SUCCESS, payload: response.data.user })) .catch(err => dispatch({ type: constants.LOGOUT_FAILED, payload: err.response.data })); }; }

при срабатывании роутера появляется ворнинг

Warning: setState(...): Cannot update during an existing state transition (such as within render or another component's constructor). Render methods should be a pure function of props and state; constructor side-effects are an anti-pattern, but can be moved to componentWillMount.

почему может быть?

Ostap
22.05.2017
17:55:37
Рендер не для диспатча

Никита
22.05.2017
17:56:13
а где можно задиспатчить? не создавая компонент

Ostap
22.05.2017
17:56:49
В этом и проблема react-router-v4. Он уг

Denis
22.05.2017
17:59:07
Если редакс подключен то через сагу/лоджик

Либо через мидлварь

Zaur
22.05.2017
18:05:25
Стоит ли использовать реакт роутер 3 вместо 4

Ҫѐҏӗѫӑ
22.05.2017
18:13:22
все уже в рекомпоузе

redux-rx я немношк мейнтейнил, но потом я подсказал как это либ-агностик сделать

Google
Ҫѐҏӗѫӑ
22.05.2017
18:14:24
и Эндрю запилил там

Zaur
22.05.2017
18:27:30
Recompose полноценно заменяет рр4?

Vladimir
22.05.2017
18:28:50
pp4?

Zaur
22.05.2017
18:30:20
Роутер четвертой версии

Ҫѐҏӗѫӑ
22.05.2017
18:30:47
выше про redux-rx

Herman
22.05.2017
18:32:37
Admin
ERROR: S client not available

Razzwan
22.05.2017
18:37:31
Ребята, помогите, не работает вообще redux на iOS

куда копать? Почему так?

Mike
22.05.2017
18:45:28
для начала подключи к нему скрипт который делает удаленный вовод в консоль и узнай, что ИМЕННО не работает

Eugene
22.05.2017
18:47:18
В оф. доке лежит гайд, как прикрутить
Мне не очень этот способ понравился, да и CSS пока норм, все равно на стадии обучение в данный момент

Stepan
22.05.2017
18:47:42
Чем он тебе не понравился?

Eugene
22.05.2017
18:49:30
Ну например, file.css и file.sass в одном месте будут лежать.

Ivan
22.05.2017
19:01:38
Ну например, file.css и file.sass в одном месте будут лежать.
Так так же и должно быть по-православному :)

shadowjack
22.05.2017
19:42:03
Что почитать/посмотреть по Recompose?

Сергей
22.05.2017
19:46:25
shadowjack
22.05.2017
19:50:30
доку
которую?

Сергей
22.05.2017
19:50:46
которую?
по рекомпозу

Google
shadowjack
22.05.2017
19:52:50
Mike
22.05.2017
19:53:01
ну вот и поговорили

Zaur
22.05.2017
19:54:04
На EggHead недавно выпустили целый курс по рекомпозу, только по английски

Max
22.05.2017
19:55:23
Ага

shadowjack
22.05.2017
19:59:18
Я посмотрел. Еще хочу. Там немного.

50 минут всего.

Zaur
22.05.2017
20:01:07
Можешь вкратце сказать какую проблему recompose?

shadowjack
22.05.2017
20:04:31
Хочу больше примеров использования в реальных проектах с пояснениями. Чтобы разжевали.

С FP у меня проблем нет, если что.

Razzwan
22.05.2017
20:05:39
есть тулза для mac для работы с redux?

Сергей
22.05.2017
20:06:52
есть тулза для mac для работы с redux?
А чем расширение для хрома не подходит?

Razzwan
22.05.2017
20:07:12
тем что оно в хроме, а баги в safari

причем, в консоли ошибок нет, но работать - не работает

Сергей
22.05.2017
20:08:05
Можно попробовать решение кроссбраузерное: https://github.com/gaearon/redux-devtools

Razzwan
22.05.2017
20:08:17
спасибо

Alexander
22.05.2017
20:15:01
Привет, ребят. Кто подскажет, как прикрутить passport+vk авторизацию к реакту без сср? На серваке все понятно, но не пойму как это с реактом связать

Artur
22.05.2017
20:32:58
Псс, парни. Есть отзывы про webdriverio? Стоит брать в проект на реакте?

Vadim
22.05.2017
20:36:49
Свою задачу он выполнит, хороший e2e инструмент

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