
Aleksey
09.10.2016
13:55:01
Или работает для одного проекта.
Вдохновлен этим: https://github.com/kriasoft/react-app
Но подход немного другой.

Andrey
09.10.2016
13:57:04
Один конфиг для всего?) Или в каждом проекте свой, как боилерплент?

Aleksey
09.10.2016
13:58:45

Google

code4aman
09.10.2016
16:35:43

Aleksey
09.10.2016
16:38:48


code4aman
09.10.2016
16:44:58
про компоненты да, это больше к конкретно нашему кейсу относилось, а не к КО
если по уму писать, то должно получаться нормально с любым инструментом и разница будет видна наверное только на больших и сложных гуях
может не надо реакт тогда)) $$ все же

Aleksey
09.10.2016
16:48:37

Denis
09.10.2016
21:09:06
встречались с таким что shouldComponentUpdate не видит пропсы что приходят из HOC?
вот прям обернут компонент в HOC, в render в пропсах вижу нужные параметры, shouldComponentUpdate не видит

Andrey
09.10.2016
21:12:05

Denis
09.10.2016
21:14:12
это значит что this.props.cube и nextProps.cube который я так ожидаю undefined
то что не обновляется - походу оно, не обновляется как раз таки из-за shouldComponentUpdate, круг замыкается
если всегда возвращать true то cube появляется в shouldComponentUpdate

Andrey
09.10.2016
21:15:12
возможно мутируешь данные

Арсений
09.10.2016
21:38:22
>или все время пересоздается
Реакт бы ругнулся
Покажи проверку

Denis
09.10.2016
21:39:51
такое чувство что shouldComponentUpdate вызывается сначала без компонента в обход HOC, а потом еще раз с тем что уже передал HOC
странно в общем, пока убрал shouldComponentUpdate, будет время загляну еще раз

Арсений
09.10.2016
21:43:19
Не рекомендую я вам HOC, молодой человек. Используёте просто wrapper component

Google

Nikita
09.10.2016
22:06:56
HOC это и есть враппер)

Evgeny
09.10.2016
22:09:08
А почему не log(nextProps)?

Nikita
09.10.2016
22:10:07
если была мутация, в console.log будет объект уже после мутации срендренный)

Denis
09.10.2016
22:10:13
Спасибо, буду у компа гляну

Alex
09.10.2016
22:41:55
тоже натыкался на то что в консоли появлялся объект после мутации, дошло не сразу.

Арсений
10.10.2016
00:57:43
HOC и wrapper\parent component - разные вещи.
>This pattern was designed specifically for things like Relay which just pass props straight through. It has since been picked up and _abused_ for other patterns.

マイク
10.10.2016
01:05:03

Nikita
10.10.2016
02:28:08

Andrey
10.10.2016
05:29:31

Nikita
10.10.2016
05:31:04
И как создать приложение?)

Andrey
10.10.2016
05:32:57
npm i create-react-app && node node_modules/create-react-app/cli app
как то так будет)

Сашка
10.10.2016
05:54:46
Гайз, такая проблема. Сайт партнер подключает мой апп на реакте. Скрипт в кодировке UTF-8, сайт в кодировке той-которую-нельзя-нызывать-в-приличном-обществе. В итоге на сайте вместо православной кириллицы - чертово нечто
Есть способ это обойти, не меняя кодировки ни скрипта, ни сайта?
Может кто сталкивался с подобным?

Nikita
10.10.2016
06:01:54

lamo2k
10.10.2016
06:03:21

Nikita
10.10.2016
06:04:41
намекаешь на то, что приложение просто через скрипт подключается?)

Google

Alexander
10.10.2016
06:05:30
> сайт в кодировке той-которую-нельзя-нызывать-в-приличном-обществе.

Alex
10.10.2016
06:06:49

Nikita
10.10.2016
06:06:58
> Сайт партнер подключает мой апп на реакте
апп - это что? скрипт? сайтик в айфрейме?

Alex
10.10.2016
06:07:10
т.е пилишь свой скрипт который будет обращаться к тому скрипту и возвращать в нормальной кодировке

Сашка
10.10.2016
06:14:04

Nikita
10.10.2016
06:14:16
у тебя скрипт?
ок, а в подключении скрипта пробовал указать кодировку?

Сашка
10.10.2016
06:14:41
Разобрался. Ребята должны подключать мой скрипт так <script src="myscript.js" charset="UTF-8"></script>

Alex
10.10.2016
06:18:45
simple

Сашка
10.10.2016
06:21:23

Alex
10.10.2016
06:21:48
а, опять осла выворачивает

Vladimir
10.10.2016
07:18:02

Nikita
10.10.2016
07:25:50

Evjeni
10.10.2016
07:54:37
тайпскрипт с реактом дружит? нубовопрос такой

Vladimir
10.10.2016
07:55:10

Ilya
10.10.2016
08:07:53
Реакт-вей это конструктор, он со всем дружит=)

Evjeni
10.10.2016
08:08:09
tsx
я афигел

Google

Alex
10.10.2016
08:20:27
o_O

German
10.10.2016
09:34:50
Ребят, а setState не сразу выполняется да?

Дмитрий
10.10.2016
09:35:12
Что значит не сразу?

Brs
10.10.2016
09:35:30
он может синхронно, может асинхронно выполниться

Такси в подарок!)
10.10.2016
09:36:06

Victor
10.10.2016
09:36:11
Всем привет.
Как в react выбрать только что созданный объект?
Добавлять в сторе на событие storeName.ADD флаг isCreated или можно лучше сделать?

Denis
10.10.2016
09:36:23

German
10.10.2016
09:36:31
ок
спасибо, получилось

Victor
10.10.2016
09:40:37
а в каких случаях может понадобиться колбек при setState?

Nikita
10.10.2016
09:41:58
когда тебе надо сделать что-то, непосредственно после обновления стейта)

Andrey
10.10.2016
09:46:01
не встречали проблему с css-modules-require-hook, что вебпак и он генерировали разные хэши?

German
10.10.2016
09:46:37

Mikhail
10.10.2016
09:48:10
Не, так сделай чтоб у тебя один раз стили собирались
не встречали проблему с css-modules-require-hook, что вебпак и он генерировали разные хэши?

Tigran
10.10.2016
09:48:41
?

Victor
10.10.2016
09:50:10

German
10.10.2016
09:51:41

Brs
10.10.2016
09:56:53

Google

Anton
10.10.2016
10:10:53
господа, сорри за вопрос (он уже видимо здесь был освящен), но кто что юзает для api запросов?

Victor
10.10.2016
10:11:21
whatwg-fetch

Anton
10.10.2016
10:11:23
window fetch?

Tigran
10.10.2016
10:11:31
axios
fetch никросбраузирно

Anton
10.10.2016
10:12:02
угу, гляну их сейчас. я к fetch полифиллу склонялся
спасибо!

Defiancefew
10.10.2016
10:19:50
а isomorphic fetch разве не кроссбраузерный?

Vladimir
10.10.2016
10:24:45
axios

Исмаил
10.10.2016
10:25:19
+ к axios

from
10.10.2016
10:30:47

Tigran
10.10.2016
10:31:17

Andrey
10.10.2016
10:34:28
Так, а fetch - это стандарт?

Eugeniy
10.10.2016
10:36:50
да
https://fetch.spec.whatwg.org/

Andrey
10.10.2016
10:39:09
Тогда axios не нужен, хоть и удобно :)

from
10.10.2016
11:09:52
Тогда axios не нужен, хоть и удобно :)
почему не нужен?
разные вещи в общем-то
fetch это просто promise based xhr
а axios библиотека, которая позволяет кучу всего, что кому-то вполне нужно —
сериализацию гет-параметров, конфиг для общего запроса, преобразование запроса/ответа и т.д.