@react_js

Страница 1144 из 5115
Oleg
30.03.2017
12:18:40
а что best practikes?

Max
30.03.2017
12:19:01
а что best practikes?
пишется как best practice

Damir
30.03.2017
12:21:36
в целом выглядит удобно

я упустил хайп по ducks

Google
Damir
30.03.2017
12:22:40
все говорят что нравится то и юзайте
т.е. думаем модулями, не делим actions/contants/reducers - все в одном файле, верно?

экспортим редюсер в модуле

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
provider is not an undefined
если бы так, всё бы работало в этом примере!

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? никак! только буквы совпадают

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
Поставил browserHostory вместо hashHistory с historyApiFallback и все работает так, как хотел.
Проблема решилась на стороне дев, но не на стороне прода

На стороне прода никакого результата



Явно дело в сборке

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

Первая ссылка в гугле

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
Сергей
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
В await ошибки только через try/catch?
можно const res = await foo().catch(handler)

Damir
30.03.2017
16:19:17
можно const res = await foo().catch(handler)
Что вернёт res при success и при failure?

Сергей
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 функциии конечно

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