@react_js

Страница 2774 из 5115
Sergey
15.12.2017
16:53:17
Санки
Что?

Mikhail
15.12.2017
16:53:26
Что?
Танки

Google
Сергей
15.12.2017
16:53:29
Что?
redux-thunk

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
Алсо, дебагать очень просто

Хотя это скорее следствие простоты концепции

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
Нехуй

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

как лучше сделать? Что-то я уже туплю под конец дня

есть сага

разобрался

Дмитрий
15.12.2017
18:39:57
Не понял, как ты его хочешь в качестве реакт компонента заюзать...
Я же выше написал) Просто в yield возвращать JSX

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

Andrew
15.12.2017
18:44:35
Если завезут асинк рендер ? ?

Тогда зачем или я чет не понимаю

Google
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
Я же выше написал) Просто в yield возвращать JSX
Так, стоп React 16 умеет yield в render() ?

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

В R16 не завелось
Бабель отключи

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

Вы не забыли что в react 16 добавили возможность рендерить не просто массивы а Iterable?)

Ruslan ?
15.12.2017
20:33:40
Ты сказал: "генераторы в качестве компонентов"

<MyGenerator />

по идее, должно так работать... он же просто вернёт результат вызова, который iterable

Ruslan ?
15.12.2017
20:40:28
Вы не забыли что в react 16 добавили возможность рендерить не просто массивы а Iterable?)
С синхронным понятно... а каким образом React сможет асинхронный обрабатывать?

Дмитрий
15.12.2017
20:41:03
С синхронным понятно... а каким образом React сможет асинхронный обрабатывать?
Это тот же стрим только наизнанку, а рендерить компоненты из стримов можно было всегда

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
но он все равно нужен там

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