
Сергей
31.10.2017
11:06:24

Razzwan
31.10.2017
11:07:07

Andrey
31.10.2017
11:07:15
Парни, как использовать setState и async/await?

Сергей
31.10.2017
11:07:18

Google

Сергей
31.10.2017
11:07:27

Artyom
31.10.2017
11:07:31

Andrey
31.10.2017
11:07:49
this.setState(async prevState => ({a: await foo(prevState)}))
Так нельзя.

Artyom
31.10.2017
11:08:01
Мне кажется здесь о йолмане знают 2,5 человека в чате и все...

Andrey
31.10.2017
11:08:53
Поправил.

Artyom
31.10.2017
11:08:54
async handler = () =>
await foo()
sst({})
???

Andrey
31.10.2017
11:09:15

Artyom
31.10.2017
11:11:17
Если тебе нужно сохранить какие-то данные из стейта, которые могут поменяться, тебе их копировтаь в замыкание надо
Слово "замыкание" тут может быть лишним..

Andrey
31.10.2017
11:12:19
Разве нет?

Google

Artyom
31.10.2017
11:12:50
ну не асинхронную же

Dmitrii
31.10.2017
11:13:56

Razzwan
31.10.2017
11:14:44

.
31.10.2017
11:19:37
Делать ключ из двух переменных из mobx, чтобы компонент перемонтировался при их изменении это неоч ок?

Nikita
31.10.2017
11:22:18
Наткнулся на интересный пакет - https://github.com/mridgway/hoist-non-react-statics
Кто-нибудь юзал? Для ХОКов иногда полезно

Дмитрий
31.10.2017
11:25:43
Сейчас установлен в каждом проекте
Так как юзается под капотом многих либ)

Александр
31.10.2017
11:26:38
Есть статья крутая по HOC-ам? желательно для #нубов на #ru

Дмитрий
31.10.2017
11:26:51
#нет

Max
31.10.2017
11:26:57
?

Oleh
31.10.2017
11:27:37
есть на #en, в доке
https://reactjs.org/docs/higher-order-components.html

Artyom
31.10.2017
11:28:04
Пропсы с виду одинаковые, но происходит перерендер, как бы узнать от чего?

Александр
31.10.2017
11:28:23

Cenator
31.10.2017
11:28:49

Artyom
31.10.2017
11:28:54
Мб
Понять бы что и откуда
старшие компоненты - это совсем, конечно, грустно(

Александр
31.10.2017
11:30:13

Google

Artyom
31.10.2017
11:30:44
Не читал сайт. Но типа это офф дока на русском, может быть полезна

Eugene
31.10.2017
11:30:52
как же бесит когда лого делают не ссылкой -__-

Artyom
31.10.2017
11:31:15
В ЯБ ссылка на корень всегда есть ^_^

Cenator
31.10.2017
11:31:41
в книге по ноде пишут

Дмитрий
31.10.2017
11:35:50
Книги по ноде в переводе — это когда ты с запозданием читаешь то, что устарело ещё до ухода в печать

Nikita
31.10.2017
11:37:01

Cenator
31.10.2017
11:37:06
Поэтому и не читаю)

Max
31.10.2017
11:38:38
старшие компоненты
мде

Razzwan
31.10.2017
11:52:33

Artyom
31.10.2017
11:52:45
Класс

Razzwan
31.10.2017
11:59:37
Класс
не стоит благодарностей.

Anton
31.10.2017
12:15:13

Again
31.10.2017
12:15:21
Кто-нибудь работал с react-select ?

Artyom
31.10.2017
12:16:00
Я вообще пока плохо понимаю что тут происходи
Может и не из-за этого

Anton
31.10.2017
12:20:04

Google

Andrew
31.10.2017
12:22:55
Кто-нибудь работал с react-select ?
Не работал. Но, если что, то вот тут крутая тулза для работы со всеми этими вещами т.е. написания своих. https://github.com/paypal/downshift

robertson
31.10.2017
12:30:14
привет
нужна ваша помощь
react-hot-loader не работает
может кто-то сталкивался с этой проблемой и знает решение?
вот так подключил

Ilias
31.10.2017
12:32:15
а в package.json он висит?

robertson
31.10.2017
12:32:15
версия
"react-hot-loader": "^3.0.0",
да

Ilias
31.10.2017
12:35:33
loaders: ['react-hot', 'babel']
попробоуй так прописать

Evgeny
31.10.2017
12:35:50
Нет
В вебпаке 2+ эсклюзивно надо писать -loader

Ilias
31.10.2017
12:36:38
ну вот хз какая версия вебпака

andretshurotshka?❄️кде
31.10.2017
12:36:46
лол

Ilias
31.10.2017
12:37:06
хотя да 3-я висит)

Google

robertson
31.10.2017
12:37:25
можна пример?
В вебпаке 2+ эсклюзивно надо писать -loader

Kelin
31.10.2017
12:37:50
Но там 3.8

Evgeny
31.10.2017
12:38:02

Kelin
31.10.2017
12:38:07
Если верить package.json

robertson
31.10.2017
12:40:31
так у меня стоит babel-loader
а может эта версия пакета не работает с 16 реактом?
'react-hot-loader/webpack' если так прописать, то работает, но все равно обновляет страничку

Cenator
31.10.2017
13:10:26
onPress = path => e => {
<Button onClick={this.onPress(path)} />
лучше чем
onPress = (e, path) => {
<Button onClick={e => { this.onPress(e, path)} } />
??

Roman
31.10.2017
13:11:15

kana
31.10.2017
13:11:20
чет ты хрень написан

Дмитрий
31.10.2017
13:11:28

Cenator
31.10.2017
13:11:37
бля оно работает

kana
31.10.2017
13:11:42
не должно

Cenator
31.10.2017
13:11:49
первая строчка метод, вторая из рендера

Дмитрий
31.10.2017
13:11:50
во-вторых, и так и так при рендере каждый раз новая функция будет работать

Roman
31.10.2017
13:11:52

Дмитрий
31.10.2017
13:11:54