
Oleg
30.03.2017
12:18:40
а что best practikes?

Max
30.03.2017
12:19:01

Damir
30.03.2017
12:21:36
в целом выглядит удобно
я упустил хайп по ducks

Google

Damir
30.03.2017
12:22:40
экспортим редюсер в модуле

Max
30.03.2017
12:23:17
у меня если видишь выше на файлы разбито
а то огромный файл с редюсером тоже дно
а тут все что касаемо одного экшна в одном файле
это удобно

Damir
30.03.2017
12:26:42
согласен, спасибо
декораторы тоже все юзают?)

Сергей
30.03.2017
12:27:26
нет. если ты о синтаксисе

Damir
30.03.2017
12:30:12
смотрю примеры по ducks, почти поголовное использование декораторов
https://github.com/erikras/react-redux-universal-hot-example/blob/master/src/containers/Login/Login.js
я про @connect и прочие декораторы

Max
30.03.2017
12:31:52
декораторы норм

Google

Сергей
30.03.2017
12:32:01

A.
30.03.2017
12:32:06
Господа, очередной глупый вопрос.

Сергей
30.03.2017
12:32:07
И врятли будут

A.
30.03.2017
12:32:24

Max
30.03.2017
12:32:25
ну как выпилят — будем разбираться

Damir
30.03.2017
12:32:28
сам отказался по причине того, что их выпилили из бабеля

A.
30.03.2017
12:32:36

Damir
30.03.2017
12:32:39
их нет в официальной сборке до сих пор, вроде бы

Max
30.03.2017
12:32:46
Stage 2 кстати

Damir
30.03.2017
12:32:48
но в целом уже как-то пофиг

A.
30.03.2017
12:33:00
А далее? Запустить index.html? Или еще действия предварительные?
Если запустить, то результат

Damir
30.03.2017
12:33:54
запускай через локальный сервер
>The transform-decorators-legacy plugin has been moved and merged into the transform-decorators package (#5290).
декораторы возвращаются

Max
30.03.2017
12:38:00
я говорю же
stage-2

Damir
30.03.2017
12:38:27
короче пора :)

Google

Andrey
30.03.2017
12:38:34
народ подскажите, в какую сторону копать

Dmitry
30.03.2017
12:39:00
Передать provider

Oleg
30.03.2017
12:39:15
смотри что у тебя с provider - он неопределён

Petr
30.03.2017
12:39:45
undefined is not a provider

Evgeny
30.03.2017
12:40:01
provider is not an undefined

Andrey
30.03.2017
12:40:24
это я понял.

Petr
30.03.2017
12:40:28

Andrey
30.03.2017
12:40:55
import { Provider } from 'react-redux';
в него передаю store

Evgeny
30.03.2017
12:40:55
Ты <Provider /> подключил?

Andrey
30.03.2017
12:41:17
ReactDOM.render(
<Provider store={store} key="provider">
<App />
</Provider>,
document.getElementById('app')
)

Evgeny
30.03.2017
12:41:30
Значит у тебя где-то проблема

Petr
30.03.2017
12:52:20
вообще вы тут запутались похоже. В сообщении об ошибке написано "the prop "provider" is marked as require...". Речь о компоненте t, который должен получать некий prop с именем provider, т.е. так: <t provider={someValue} />
а <Provider /> - это редаксовский HOC. Как он связан с prop.provider для компонента t? никак! только буквы совпадают

Max
30.03.2017
12:54:22
++

Petr
30.03.2017
12:54:46
подозреваю, что в компоненте t автор хочет получить не некую переменню this.props.provider, а переменную this.props.store
т.е. нужно поменять определение prop types
ну и код везде внутри t (использовать this.props.store вместо this.props.provider)

Alexander
30.03.2017
12:56:01
Есть полезные плагины для реакта на brackets?

Google

Andrey
30.03.2017
12:56:22
t - это внутренний компонент redux-auth

Petr
30.03.2017
12:58:07
не пробовал redux-auth, надо внимательнее смотреть их доки. Может они под переменной provider подразумевают что-то типа Facebook provider, Twitter provider и тп и просят определиться и передать необходимый в явновм виде... (чисто пальцем в небо предположил)

Andrey
30.03.2017
13:00:14
Не исключено, сижу курю доку. Спасибо за пищу для размышлений.

A.
30.03.2017
13:04:45
На стороне прода никакого результата
Явно дело в сборке

Admin
ERROR: S client not available

A.
30.03.2017
13:05:23
Как собрать правильно?
Из папки дист перенес на сервер (MAMP в локали) на сервере тоже не работает

anoru
30.03.2017
13:06:34
Во первых - почему на скрине локалхост, если проблема на проде, во вторых на проде тебе надо все отправлять на / Можешь, например, nginx заюзать

A.
30.03.2017
13:07:05
Apache на проде
Собственно что на локали (MAMP) что на проде нет результат
Что самое странное.
Есть URL: {endpoint}/custom
По прямому переходу - Not Found.
По ссылке в реакте (в меню) - находит
В чем проблема может быть?
Явно при сборке
Но я хз честно, первый раз

anoru
30.03.2017
13:14:35
mod_rewrite зафигач для апача

Google

anoru
30.03.2017
13:14:56
https://stackoverflow.com/questions/32150653/apache-web-server-doesnt-allow-me-to-refresh-on-about-but-on-localhost-its-wor
Первая ссылка в гугле

A.
30.03.2017
13:15:50
Точно
Хитачес

Guido
30.03.2017
14:48:33
/stat@combot

Combot
30.03.2017
14:48:33
combot.org/chat/-1001032883247

Damir
30.03.2017
16:09:25
Используете ли какой-нибудь сахар для промисов?

Сергей
30.03.2017
16:09:40

Anton
30.03.2017
16:09:52

Сергей
30.03.2017
16:12:39
await
а
ну иногда юзаю цепочку, ибо удобнее и красивее

Damir
30.03.2017
16:13:11
В await ошибки только через try/catch?

Alex
30.03.2017
16:17:38
Не обязательно

Сергей
30.03.2017
16:18:03

Damir
30.03.2017
16:19:17

Сергей
30.03.2017
16:19:36
при ошибке вернет то что вернул handler
а если ок то, то что вернул foo
если handler свалился, то будет эксепшен

Damir
30.03.2017
16:21:09
Все что ниже res не будет вызвано пока не вернётся промис в res?

Сергей
30.03.2017
16:21:24
угу
внутри async функциии конечно