@react_js

Страница 2773 из 5115
Владимир
15.12.2017
15:02:54
Alexandr
15.12.2017
15:08:26
я б в своем проекте не разрешил. Usages потом не сыщешь
я к сожалению не понял что за Usages, а философия редукса здесь не нарушается нигде? вроде нет

Владимир
15.12.2017
15:10:05
я к сожалению не понял что за Usages, а философия редукса здесь не нарушается нигде? вроде нет
философия редукса как раз в использовании именованных констант, а не просто строк. У каждой константы ты легко найдешь использования в проекте. Иде тебе подскажет и подсветит правильное написание.

Дмитрий
15.12.2017
15:11:50
Философия редакса — нто хуяк хуяк и в продакшн

Google
Дмитрий
15.12.2017
15:12:41
> У каждой константы ты легко найдешь использования в проекте Обман чтобы набрать классы

Владимир
15.12.2017
15:35:07
у Кантора написано, что так писать можно!)
А у Дэна Абрамова - что так делать нельзя. счёт 1:1

Alexandr
15.12.2017
15:36:55
А у Дэна Абрамова - что так делать нельзя. счёт 1:1
я про ~ и indexOf писал что можно, а где Абрамов говорит так в редьюсере нельзя?

Sergei
15.12.2017
15:38:12
А у Дэна Абрамова - что так делать нельзя. счёт 1:1
В мире frontend'а так нельзя делать, т.к считается плохим тоном использовать побитовые операции.

Владимир
15.12.2017
15:39:04
я про ~ и indexOf писал что можно, а где Абрамов говорит так в редьюсере нельзя?
https://redux.js.org/docs/recipes/ReducingBoilerplate.html я имел в виду action types как константы

Petr
15.12.2017
15:48:33
Alexandr
15.12.2017
15:51:00
Принцип KISS, не надо усложнять простые вещи
а как же рефакторинг, чтобы не чтобы в каждом модуле не писать одни и теже константы

Google
Alexandr
15.12.2017
15:53:23
а, ну понятно

Alexandr
15.12.2017
15:55:32
Константы не нужны
не, в редаксе еще нужны)

Дмитрий
15.12.2017
15:56:42
Polina
15.12.2017
16:02:56
Подскажите каким образом лучше всего запросы на сервер делать? Использую редакс. Есть какие либо best practice?

?
15.12.2017
16:05:40
?

Polina
15.12.2017
16:07:03
Andrey
15.12.2017
16:07:08
мне нужно сделать экспорт и сразу же импорт
есть конструкция export from — гугольни )

Andrey
15.12.2017
16:07:43
ой.. чото лог у меня был отмотан . надеюсь уже ответили.

Ruslan ?
15.12.2017
16:08:00
Andrew
15.12.2017
16:10:46
Саги ?

Cenator
15.12.2017
16:11:47
Саги ?
щас бы императивщины навернуть

Дмитрий
15.12.2017
16:12:25
Саги кстати просто слишком много на себя берут из-за чего получается вздорная концепция

Они написаны для решения проблемы которой сейчас вообще нет)

Ruslan ?
15.12.2017
16:14:09
Дмитрий
15.12.2017
16:14:30
Нет, они для async await если у тебя их нет

Google
Дмитрий
15.12.2017
16:14:38
Но сейчас эт не актуально

Ruslan ?
15.12.2017
16:14:57
Прикольная же идея генераторы юзать

Дмитрий
15.12.2017
16:15:18
Можно сделать так: асинхронный генератор, который отправляет в yield только экшны, а обратно принимает обновлённый стейт

Не put экшн, не прочие костыли

Просто диспатч без диспатча

Andrew
15.12.2017
16:15:52
А кто мешает генераторы с санками юзать ? ?

Ruslan ?
15.12.2017
16:15:53
Да put это какая-то дичь

Andrew
15.12.2017
16:16:27
Зачем
Ну чисто теоретически

Дмитрий
15.12.2017
16:16:56
Это кстати будет то, как работает монада Writer, только без необходимости вникать во всё это)

Я бы уже давно зарелизил либу для этого, но у бабеля жёсткие проблемы с асинхронными генераторами, до сих пор ?

Дмитрий
15.12.2017
16:19:56
Да, это делается тривиальным образом как обертка вокруг redux-most

Разве? А что там такого сложного
Ну там сейчас спека поменялась, плюс как можно догадаться, юзеров асинхронных генераторов реально оочень мало

Ввиду чего багов полно

У меня была шикарная идея с компонентами в качестве асинхронных генераторов, это ещё круче чем идея выше, но пока бабель компилирует это в какую-то дичь, об этом можно только мечтать

Google
Дмитрий
15.12.2017
16:21:38
Для реакта конкретно

async function FetchedDataComponent*({ url }) { yield <div>Loading</div> const result = await fetch(url) yield <div>{result}</div> }

Это абсолютно реально и оч просто, но сильно зависит от бабеля

Max
15.12.2017
16:23:26
Прикольно

Сергей
15.12.2017
16:23:41
Это абсолютно реально и оч просто, но сильно зависит от бабеля
А ты не думал как можно проще транспайлисть асинк генератор?

Дмитрий
15.12.2017
16:23:59
И потом тип <FetchedDataComponent url={...} />

А ты не думал как можно проще транспайлисть асинк генератор?
Да там в принципе вариантов особо нет. Любые предложения на самом деле сводятся к контрибьюту в бабель) Там просто есть ряд проблем в этом плагине и всё

Admin
ERROR: S client not available

Дмитрий
15.12.2017
16:26:10
Думал, к сожалению в сутках всего 24 часа ? На все идеи что у меня есть у меня банально нет столько времени

Andrew
15.12.2017
16:28:36
А что с бабель не умеет в асинк с генераторами

Дмитрий
15.12.2017
16:29:33
Умеет, просто с багами

async function FetchedDataComponent*({ url }) { yield <div>Loading</div> const result = await fetch(url) yield <div>{result}</div> }
Например из этого компонента с какого-то перепуга возвращается undefined всегда

А про асинхронный yield* я вообще даже не заикаюсь

Кстати, у меня инсайт случился — mapDispatchToProps — это просто монада Reader Что означает просто функцию, которую можно "наматывать" на диспатч

Andrew
15.12.2017
16:32:10
Разве асинк уже нативно не поддерживается ?

Дмитрий
15.12.2017
16:33:28
Разве асинк уже нативно не поддерживается ?
Это не просто async, это async generator, там даже символ другой вместо Symbol.iterator

Емнип

Andrew
15.12.2017
16:33:36
Народ, где можно глянуть либы сериализации js в обьекты json и обратно

Google
Andrew
15.12.2017
16:34:11
Промисы через генераторы работают ??

Andrew
15.12.2017
16:34:22
Или я чет не понял

Сергей
15.12.2017
16:34:28
Andrew
15.12.2017
16:35:01
Разве асинк авейт не ждет просто ресолв или реджект ?

Artyom
15.12.2017
16:35:02
Генераторы - это не только названия технологии, но и название концепции

Дмитрий
15.12.2017
16:35:20
Andrew
15.12.2017
16:35:25
Дмитрий
15.12.2017
16:36:28
Разве асинк авейт не ждет просто ресолв или реджект ?
Речь вот про это https://babeljs.io/docs/plugins/transform-async-generator-functions/

Mikhail
15.12.2017
16:41:07
Подскажите какой-нибудь большой проект с redux-saga посмотреть как организовано Первые boilerplate которые находятся, уж очень примитивные ?

Sergey
15.12.2017
16:51:24
Почему?

Сергей
15.12.2017
16:51:31
Не стоит оно того

С их костылями и самообманом

Чем проще реализация, тем лучше

Sergey
15.12.2017
16:52:03
А что стоит?

Сергей
15.12.2017
16:52:07
Санки

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