
Cenator
15.12.2017
16:52:34

Сергей
15.12.2017
16:52:37

Sergey
15.12.2017
16:53:17

Mikhail
15.12.2017
16:53:26

Google

Сергей
15.12.2017
16:53:29

Mikhail
15.12.2017
16:54:58
А можешь привести аргументы почему так плохи они?

Stepan
15.12.2017
16:55:24
redux-thunk 4life
Максимально простая концепция, тестируемость, такой же интерфейс, как и при голом редаксе
Минусов никаких
Брат жив, зависимость есть

Сергей
15.12.2017
16:57:17
А вообще поищи по этому чату))

Stepan
15.12.2017
16:58:14
Алсо, дебагать очень просто
Хотя это скорее следствие простоты концепции

Сергей
15.12.2017
16:58:38

Artur
15.12.2017
16:58:48

Mikhail
15.12.2017
17:02:44
Видел проект с визардом, где логика вынесена в саги - это имеет право на жизнь?
Грубо говоря они слушают открытие модала и дальше слушают все нажатия кнопок в нем, страницы внутри модала этого
Вот оно
https://github.com/kuy/redux-saga-examples/tree/master/wizard

Google

Ruslan ?
15.12.2017
17:04:54

Дмитрий
15.12.2017
17:05:31
Да, бывает))

Andrew
15.12.2017
17:32:51
Саги не такой уж оверхед
Иногда

Ruslan ?
15.12.2017
17:38:46
Не понял, как ты его хочешь в качестве реакт компонента заюзать...

Сергей
15.12.2017
17:44:19
Нет смысла

Default
15.12.2017
17:44:47
Резко :D

Max
15.12.2017
17:44:53
Нехуй

Andrey
15.12.2017
18:02:06

? ethorz
15.12.2017
18:03:56
как лучше вызвать экшен из другого контейнера? Т.е у меня есть страница, где есть вызов экшена, на другой странице используется store, но он будет пустой, если не зайти на страницу
как лучше сделать? Что-то я уже туплю под конец дня
есть сага
разобрался

Дмитрий
15.12.2017
18:39:57
К примеру, в реакте обычные генераторы можно использовать в качестве компонентов уже прямо сейчас

Andrew
15.12.2017
18:44:35
Если завезут асинк рендер ? ?
Тогда зачем или я чет не понимаю

Google

Сергей
15.12.2017
18:58:55

Razzwan
15.12.2017
19:08:13
Подскажите, как прочистить redux-persist на событии вылогинивания?

Andrew
15.12.2017
19:10:51

Razzwan
15.12.2017
19:11:04
по-разному, для разных устройств

Andrew
15.12.2017
19:12:38
Ну тогда хз, не работал с ним, я думаю есть там какой-то способ задиспатчить экшон
Который сбросит все данные

Paruyr
15.12.2017
19:58:23

Stepan
15.12.2017
19:58:35

Paruyr
15.12.2017
19:58:47
Я об этом не знал… нигде в доках не видел

Stepan
15.12.2017
19:58:47
Это же просто js

Paruyr
15.12.2017
19:59:00
дак причем тут JS

Paruyr
15.12.2017
19:59:15
render() ожидает возврата react element
а генератор возвращает далеко не это

Stepan
15.12.2017
19:59:16
Хорошо
Он просто вызывает рендер
Который возвращает элемент
Валидный
Там же не генератор возвращается из рендера
А элемент

Google

Dmitrii
15.12.2017
20:04:24
лол

Paruyr
15.12.2017
20:04:31
Гонево посоны

Stepan
15.12.2017
20:07:23

Paruyr
15.12.2017
20:07:35
Где такое увидеть
В R16 не завелось

Admin
ERROR: S client not available

Stepan
15.12.2017
20:07:49
Тут люди двигают вперёд науку, а не продакшен))00

Paruyr
15.12.2017
20:08:07
А, понял

Stepan
15.12.2017
20:08:10
Он такое не умеет нормально транспилить

Paruyr
15.12.2017
20:08:12
Я просто в codesandbox

Дмитрий
15.12.2017
20:31:51
Вы не забыли что в react 16 добавили возможность рендерить не просто массивы а Iterable?)

Ruslan ?
15.12.2017
20:33:40
Ты сказал: "генераторы в качестве компонентов"
<MyGenerator />
по идее, должно так работать... он же просто вернёт результат вызова, который iterable

Stepan
15.12.2017
20:37:16

Ruslan ?
15.12.2017
20:40:28

Дмитрий
15.12.2017
20:41:03

Paruyr
15.12.2017
20:52:34

Google

Paruyr
15.12.2017
20:52:42
Iterable фрагмент получается, ему ключи надо
а если йелд строки? мне реакт посыпал в консоль о ключах

Ruslan ?
15.12.2017
20:53:25
строка iterable)

Paruyr
15.12.2017
20:53:36
ох точняк

Дмитрий
15.12.2017
20:54:21
Я не обещал убер-решение ? Да, ключи ректу будет хотеться, очевидно

Paruyr
15.12.2017
20:54:56
https://codepen.io/yogurt1/pen/RxWGYR
Это вот не работает ?
Гляньте, плез, что я делаю не так?

Sander
15.12.2017
21:02:22
Привет
года два на реакте не писал, можно один глупый вопрос задать

?
15.12.2017
21:05:21

Sander
15.12.2017
21:05:49
ну смотря какой вопрос, просто как по мне это что-то глупое сейчас будет
в общем, есть такой кусок кода в файле
import React from 'react';
const Contacts = () => (
<div>
<h2>Contacts</h2>
</div>
);
export default Contacts;
зачем делать import react, если я пакет нигде не использую?

?
15.12.2017
21:06:33
jsx

Sander
15.12.2017
21:06:34
но он все равно нужен там