
SilencerWeb
18.02.2018
14:42:21

Andrew
18.02.2018
14:42:36
на том проекте небыло

Cenator
18.02.2018
14:43:00
да и let arr это не массив

Google

SilencerWeb
18.02.2018
14:43:19

from
18.02.2018
14:43:27
но тоже интересно когда там

Cenator
18.02.2018
14:44:10

Andrew
18.02.2018
14:44:45
да вроде нет
у меня gmail веб версия, на айфоне вроде норм работает и без интернета

SilencerWeb
18.02.2018
14:44:53
ну так там не через styled()

Tauka
18.02.2018
14:45:05
@sergeysova ты вроде использовал redux-act, не знаешь как на дохрена экшнов, одно и тоже поведение редюсера прописать? типа как в redux-actions combineActions, в доке ничего нет

SilencerWeb
18.02.2018
14:45:10

Cenator
18.02.2018
14:45:12

SilencerWeb
18.02.2018
14:45:15
ты про это?

Cenator
18.02.2018
14:45:19
да

SilencerWeb
18.02.2018
14:45:45
окей, попробую завтра

Google

from
18.02.2018
14:46:58

Andrew
18.02.2018
14:47:14
https://mobiforge.com/news-comment/safari-service-workers-and-other-pwa-good-news-stories

from
18.02.2018
14:49:21

Andrew
18.02.2018
14:51:06

from
18.02.2018
14:51:17
да это когда было
реализовали ж)

Andrew
18.02.2018
14:51:23
что б люди качали приложеньки с app store

from
18.02.2018
14:51:41
да-да

andretshurotshka?❄️кде
18.02.2018
14:52:10

Andrew
18.02.2018
14:52:36
Вроде даже Данечка писал
чтов cra по дефолту пока вырубили сервис воркер

from
18.02.2018
14:52:55
короче кажется ещё не поддерживается https://webkit.org/status/#?search=service%20workers

Andrew
18.02.2018
14:53:32
что рано еще ?

from
18.02.2018
14:53:34

andretshurotshka?❄️кде
18.02.2018
14:53:46
.on([a, b, c], (...) => ...)

Сергей
18.02.2018
14:53:50

from
18.02.2018
14:53:57
что рано еще ?
не, там вроде причина была, что это неожиданно для разработчиков, не знающих про сервис-воркеры

Google

from
18.02.2018
14:54:52

andretshurotshka?❄️кде
18.02.2018
14:55:07
его наверно выпилить надо

from
18.02.2018
14:55:22
?
ты про что

Tauka
18.02.2018
14:56:17

from
18.02.2018
14:58:40
reducer.on(...)
https://github.com/pauldijou/redux-act#reducer

Tauka
18.02.2018
15:00:54
reducer.on(...)
ааа, то есть нужно их прописывать после создания редюсера?
или можно так?
const reducer = createReducer((on) => {
on([a, b, c], (...) => ...)
});
просто вот че мой вскод показывает на on аргумент внутри функции

andretshurotshka?❄️кде
18.02.2018
15:03:04
и так и так

Tauka
18.02.2018
15:05:03

Moe
18.02.2018
15:21:58
привет, прокидыватели props! ))
начинаю вкуривать вашу шарманку (react.js) и начинает даже нравиться! ))
но после vue как-то тяжко идет начало ))

Sergey
18.02.2018
15:27:24
с реакта на вью перейти легко, наоборот - гораздо тяжелее

Oleg ?
18.02.2018
15:27:52

Amon Bower
18.02.2018
15:28:02
Подскажите, как вывести ошибку в redux-form, если я посылаю асинхронный экшн при регистрации?

Moe
18.02.2018
15:28:17

Amon Bower
18.02.2018
15:28:32
https://redux-form.com/6.6.1/examples/remotesubmit/ как-то так хотел, но не выходит

Google

Amon Bower
18.02.2018
15:28:59
я отправляю экшн если форма заполнена и если выдал сервер ошибку, то хочу, чтобы конкретному полю в форме выводилась ошибка

Moe
18.02.2018
15:30:33

Dmitry
18.02.2018
15:39:48
потому что идеология другая, функциональная :)

andretshurotshka?❄️кде
18.02.2018
15:40:34
хз мне норм после rxjs в ангуларе 2 реакт зашел

Dmitry
18.02.2018
15:40:56
а по той же причине :)

AlexAnder
18.02.2018
16:25:57

Сергей
18.02.2018
16:25:59
ещё раз вброшу
на всякий
https://blog.neufund.org/why-we-have-banned-default-exports-and-you-should-do-the-same-d51fdc2cf2ad

andretshurotshka?❄️кде
18.02.2018
16:26:11

AlexAnder
18.02.2018
16:26:38
я сам с 4 ангулара перешел на реакт, но причём здесь rxjs? не пойму )

andretshurotshka?❄️кде
18.02.2018
16:27:41
хз я как увидел его там ток его и юзал

Dmitry
18.02.2018
16:28:21
довольно ерундовое возражение против дефолнтных экспортов..

AlexAnder
18.02.2018
16:28:37
аааа, небось на один обсёрвабл кидал понесколько асинк пайпов без share-оператора )))))

Сергей
18.02.2018
16:28:48

SilencerWeb
18.02.2018
16:29:50

name
18.02.2018
16:30:39
Что энергозатратнее: наделать компонентов (многие из которых не будут отображаться) и вести в них подсчет или вести вести подсчет в обычном объекте js?

Dmitry
18.02.2018
16:30:45
Better DX — чисто субьективное мнение нравится/не нравится. Рефакторинг — пофиг. import { doSomthing as doSmth } from '...' и всё те же проблемы. Зато придётся писать import { classnames as cn } from 'classnames', по мне так это Much Worse DX :)
Единственный более-менее вменяемый аргумент — tree shaking

Google

Dmitry
18.02.2018
16:32:00
Кстати, еще обломаемся тогда с обычным pattern'ом в случае redux
export class MyComponent {}
export default connect(...)(MyComponent)

AlexAnder
18.02.2018
16:33:28
class MyComponent {}
export const ConnectedMyComponent = connect(...)(MyComponent)
?

Dmitry
18.02.2018
16:33:32
чувствуется в авторе enterprise developer :)
Это позволяет писать unit тесты, не мокая redux

Сергей
18.02.2018
16:33:52

Dmitry
18.02.2018
16:33:59
или для storybook

Сергей
18.02.2018
16:34:04

Dmitry
18.02.2018
16:34:55
у меня это обычный вариант — есть storybook, где я разрабатываю какой-то компонент, подсовывая ему props напрямую, а, на реальном сайте, этот компонент оборачивается в connect
Не, ну как вариант, можно делать
export class UnconnectedMyComponent {}
export const MyCompomponent = connect()(UnconnectedMyComponent)

Сергей
18.02.2018
16:39:33