
Roman
26.10.2018
09:05:16

Сергей
26.10.2018
09:05:36
дядюшка Боб завещал, не останавливаться на том, когда код работает как ожидается

Roman
26.10.2018
09:05:56

Google

Roman
26.10.2018
09:06:03
мне пришлось бы 3 экшена создать

Сергей
26.10.2018
09:06:04

Котяй Негодяй
26.10.2018
09:07:13

Сергей
26.10.2018
09:07:17
whynot
ничего более гибкого пока нет

Котяй Негодяй
26.10.2018
09:07:26
Прост уточнил.

Wthigo
26.10.2018
09:07:35

Сергей
26.10.2018
09:07:38

Roman
26.10.2018
09:07:48

Wthigo
26.10.2018
09:07:56
Что

Котяй Негодяй
26.10.2018
09:07:57

from
26.10.2018
09:07:57

Google

Roman
26.10.2018
09:07:59
еще одна причина почему меня бесит редакс

from
26.10.2018
09:08:05

Сергей
26.10.2018
09:08:06

dima
26.10.2018
09:08:43

Сергей
26.10.2018
09:08:48
Тогда не понял.
юзаю redux-execue
dispatch(asyncThunk, arg1, arg2)
вместо
dispatch(asyncThunk(arg1, arg2))

Valeriy
26.10.2018
09:08:51
единственная жопа, это нубы будет пихать стопудова эти useEffect в условия if и прочие вещи творить :)

Maksim
26.10.2018
09:09:26

from
26.10.2018
09:09:51

Сергей
26.10.2018
09:10:10

Valeriy
26.10.2018
09:10:12
useEffect(..., []) решает проблему эту

Andrey
26.10.2018
09:11:14

Maksim
26.10.2018
09:11:17
что там кодогенерить?!
ну вот эти параметры которые вторым аргументом идут в эффект
в доках написано что в будущем их будут генерить на основе того какие переменные используются в самом эффекте, по крайней мере они на это надеются

from
26.10.2018
09:12:30

Сергей
26.10.2018
09:13:03

from
26.10.2018
09:13:54
Еее, охуенный синтаксис.
согласен
но идея типа в том, что в массиве передаются переменные, при изменении которых запускать эффект
и для пустого массива отличающихся переменных нет, потому и не перезапускается)

Valeriy
26.10.2018
09:14:12

andretshurotshka?❄️кде
26.10.2018
09:15:12

from
26.10.2018
09:15:41
По мне это самая сомнительная часть этих хуков

Google

from
26.10.2018
09:16:02
что с ними нельзя обращаться как с обычным кодом
в остальном прикольно конечно

Bogdan
26.10.2018
09:16:23

Andrew
26.10.2018
09:16:28
может кто подскажет -
можно ли сделать анмаунт компоненту извне (не из парент компонента)

Cenator
26.10.2018
09:16:57

from
26.10.2018
09:17:26
и вызывай её откуда хочешь)

Kevin
26.10.2018
09:18:28

from
26.10.2018
09:18:53

Valeriy
26.10.2018
09:18:58

Maksim
26.10.2018
09:19:00

Kevin
26.10.2018
09:19:44

Andrew
26.10.2018
09:20:36
ререндер не нужен, когда пользователь выходит по кнопке логаут его кидает на логин роут, но при этом компонент остается смаунченный и при следующем входе под другим юзером видно все от предыдущего (

Valeriy
26.10.2018
09:20:49
админы, а тут в чате голосовалка есть? давайте спросим "Используете ли вы CRA?" да/нет :)

Cenator
26.10.2018
09:21:17
Используете CRA?

Eugene
26.10.2018
09:21:41
50/50
?новый проект если буду начинать, и не нужен будет SSR - то скорей всего возьму CRA

Daniil
26.10.2018
09:23:24

Cenator
26.10.2018
09:23:53

Andrew
26.10.2018
09:24:06
или можно весь роутер перегрузить после логаута как-то?

Google

Eugene
26.10.2018
09:24:21
?Просто думаю часто в командах есть какой-нибудь свой бойлерплейт уже

Kevin
26.10.2018
09:26:59
у нас команда не так давно появилась, я решил не париться и просто взял CRA
сначала вообще взял next.js, но потом забил

Valeriy
26.10.2018
09:27:12

Roman
26.10.2018
09:27:38

Eugene
26.10.2018
09:27:58
?там под вторую версюи rewired еще не пофиксили?

Cenator
26.10.2018
09:28:09
Там другой пакет теперь

Valeriy
26.10.2018
09:28:18

Admin
ERROR: S client not available

Kevin
26.10.2018
09:28:35

Roman
26.10.2018
09:29:02
да вроде не приходится
ну хорошо если так, конечно кра развивается. раньше надо было эджектить чтобы тесты писать

Valeriy
26.10.2018
09:29:31

Kevin
26.10.2018
09:29:33
единственное что — я генерируемые ассеты вынес в отдельный пакет
и теперь у меня два пакета — core (с CRA) и assets
и всё это в yarn workspace

Roman
26.10.2018
09:29:46
ох еще и воркспейсы
не ну если все это работает то норм
у меня пока не было необходимости в монорепе

dima
26.10.2018
09:37:45
посоны
как завести альфу реакта ?

Roman
26.10.2018
09:41:38
Вопросы по новому кра
1. Переменные окружения прокидывались через definePlugin, теперь как ?
2. Что с лоадерами для svg, шрифтов, картинок?
3. Можно ли менять название output файла бандла?
4. Другие плагины, лоадеры теперь просто впихнуть? Или нужен rewired ?
5. Что с eslint конфигом и babelrc ? Можно ли отказаться от дефолтных CRA?
6. Чо по алиасам? Мне для вебшторма надо code assistant
7. Чо по тестированию?
8. От структуры папок public, src можно уйти?

Google

Roman
26.10.2018
09:41:45
Буду дополнять

dima
26.10.2018
09:42:16

Roman
26.10.2018
09:42:56

dima
26.10.2018
09:43:01
посоны. Как на кодесандбоксе юзнуть D

Konstantin
26.10.2018
09:44:03

dima
26.10.2018
09:44:23
не выйдет что ли на кодесандбокс ? cra брать ?

Konstantin
26.10.2018
09:44:26

dima
26.10.2018
09:44:32
с какой версией все совместимо ?

Konstantin
26.10.2018
09:44:45
У кра всё норм

dima
26.10.2018
09:44:46
а спс

Kam
26.10.2018
09:45:56
ребят можете подсказать, у меня в компонент приходит атрибут и я передаю ее пропсой таким образом
<div data-atribute={myProps}></div> как мне сдклать так чтобы если myProps не пришли то не передавать data-atribute?

Roman
26.10.2018
09:45:58
чтобы в сендбоксе сделать надо вот так написать
react@next
react-dom@next

dima
26.10.2018
09:46:31

Anton
26.10.2018
09:46:55
Так и задумано :)

Cenator
26.10.2018
09:47:22

X
26.10.2018
09:47:29
Уже несколько недель (не полноценно) пытаюсь разобраться в реакте и все никак...кто может подсказать очень хороший и понятный для новичка tutorial? Желательно на английском

Владимир
26.10.2018
09:48:17
а как в storyboiok или cosmos к таким компонентам стейт просовывать?

Roman
26.10.2018
09:48:28

Max
26.10.2018
09:48:41

dima
26.10.2018
09:48:45

Kam
26.10.2018
09:49:22