
Irina
26.07.2018
07:40:51

Ray
26.07.2018
07:41:13
Ну они то обоснованно это пишут.

Roman
26.07.2018
07:41:35
>кто ты такой, чтоб это делать

Sergey
26.07.2018
07:41:56

Google

Sergey
26.07.2018
07:42:13
Яркий пример это если тебе нужны lifecycle хуки ?♀️

Тимофей
26.07.2018
07:43:39
что за доклад? есть ссылка?

Dmitrii
26.07.2018
07:44:10

Alex
26.07.2018
07:44:26

Irina
26.07.2018
07:44:37

Ray
26.07.2018
07:47:23
ну lifecycle хуки - это вроде единственный пример, где нужны хоки.

Irina
26.07.2018
07:47:51

Тимофей
26.07.2018
07:48:29

Sergey
26.07.2018
07:49:01

Sergey
26.07.2018
07:50:07
? а find каждый раз не бьёт по нему ?
бьёт, ты бы для начала фразу "для начала" нашел бы. А потом , для начала, подумай, что в такой схеме с созданием фунции в рендене самое уязвимое место - find'ы в функции, или пересоздание самой функкции...

Ray
26.07.2018
07:50:31
ну да, если у тебя просто проксирующий проспы компонент, типа как коннект у редакса, то лучше хок, это понятно.

Roman
26.07.2018
07:50:55

Sergey
26.07.2018
07:50:58

Google

Roman
26.07.2018
07:51:01
Не распинайся)

Sergey
26.07.2018
07:51:17
больше не забывай:)

Ray
26.07.2018
07:51:19
Ну а так, как я понимаю, минусов особо у рендер пропсов нет?

Тимофей
26.07.2018
07:52:21

Ray
26.07.2018
07:52:46
ну это дело вкуса :)

Sergey
26.07.2018
07:52:50
Я видел что-то типо compose для рендер пропов, но тогда появятся такие-же проблемы как с хоками: не всегда понятно откуда, коллизия имен - как на слайде выше.

Игорь
26.07.2018
07:54:47
Парни а нормально ли из селектора делать возврат return {obj1, obj2} ??
да селектор будет возвращать новые данные, и его нельзя будет использовать как доп селектор, но если просто вызывать его, данные же будут мемоизед ?

Ray
26.07.2018
07:56:50

Игорь
26.07.2018
07:56:53

Ray
26.07.2018
08:01:02
Обычно стараются делать плоский список пропсов у копонентов

Игорь
26.07.2018
08:09:55

Nikolay
26.07.2018
08:22:26
Ребята, какое сейчас самое оптимальное и удобное решение для работы со стилями? (стайлед компонентс, цсс модули?)

Игорь
26.07.2018
08:28:00

Roman
26.07.2018
08:28:36
почему я юзаю SC в реакте?
Ответ очевиден
css-loader
sass-loader
style-loader
postcss-loader
node-sass

Cenator
26.07.2018
08:29:44

Max
26.07.2018
08:30:40

Nikolay
26.07.2018
08:31:28
хотелось бы инкапсуляции, и чтоб не было проблем с каскадами

Google

Artyom
26.07.2018
08:32:06

Vadim
26.07.2018
08:32:08

Cenator
26.07.2018
08:32:24

Roman
26.07.2018
08:32:36

Cenator
26.07.2018
08:32:41
не, пока так

Vadim
26.07.2018
08:32:45
а, тут бан за ***?

Max
26.07.2018
08:32:48
да
это слово котороенельзяназывать

Anton
26.07.2018
08:33:06
бЕм же

Max
26.07.2018
08:33:07

Vadim
26.07.2018
08:33:14
технология, которую не называют в слух

Max
26.07.2018
08:33:16
традиция-с

Dmitry
26.07.2018
08:33:21
А вы для styled-components стили в самом компонете храните или делаете их импорт? А то компонент получается слишком большим

Max
26.07.2018
08:33:25
должны же быть у чатика свои традиции

Max
26.07.2018
08:33:40
принято)

Игорь
26.07.2018
08:33:50
Парни помогите с вопросом

Roman
26.07.2018
08:33:58

Cenator
26.07.2018
08:34:11
http://telegra.ph/React-rules-07-24
в прежних правилах было про это

Dmitry
26.07.2018
08:34:37

Roman
26.07.2018
08:35:18

Google

Artyom
26.07.2018
08:35:26

Cenator
26.07.2018
08:35:38
Ты джун?
давайте вы не будете здесь выяснять отношения

Dmitry
26.07.2018
08:35:57

Daniil
26.07.2018
08:35:58
отдельная папка с components, где layout, header со index.js и header.js (например) , импорчу из в страницу из pages, либо containers
p.s у каждого свои взгляды

Игорь
26.07.2018
08:36:26

Roman
26.07.2018
08:36:35

Nikolay
26.07.2018
08:36:44

Cenator
26.07.2018
08:37:22

Daniil
26.07.2018
08:37:47

Admin
ERROR: S client not available

Roman
26.07.2018
08:38:06

Nikolay
26.07.2018
08:38:20
кстати, как в SC с автокомплитом, пару месяцев назад Emmet там не работал

Cenator
26.07.2018
08:38:29
работает все

Roman
26.07.2018
08:38:30
можно писать через template tags или через obj

Игорь
26.07.2018
08:40:26
Парни как нужно оформлять пост в вашем чате что бы его заметили ? помоему я уже описал проблему, и свел ответ до выбора 2 варинатов. Что мне нужно сделать что бы получить вразумительный ответ ?

Irina
26.07.2018
08:41:31

Max
26.07.2018
08:42:31

Игорь
26.07.2018
08:43:02

Cenator
26.07.2018
08:43:04

Google

Anton
26.07.2018
08:43:07

Max
26.07.2018
08:43:29

Anton
26.07.2018
08:43:32

Cenator
26.07.2018
08:43:53

Max
26.07.2018
08:44:59
const a = () => console.log(hello)
const hello = 'hello world'
a()
https://codesandbox.io/s/ry9okp11qo

Cenator
26.07.2018
08:45:38
мдемс)

Max
26.07.2018
08:45:49
у меня нет еслинта :)
const a = () => console.log(hello)
a()
const hello = 'hello world'
так работать не будет

Cenator
26.07.2018
08:47:17
ну эт понятно. но все равно это правило не зря существует.
по моему это минус к читаемости когда что-то используется до объявления

Max
26.07.2018
08:48:18
ну в любом случае ты читаешь код компонента и у тебя либо импорт либо внизу — примерно подход один
код стайлед компонента не на экране

Roman
26.07.2018
08:48:29

Max
26.07.2018
08:48:54
плюс если в команде принят такой подход то ты ожидаешь что стайледы будут внизу

Cenator
26.07.2018
08:50:02
не, все равно неоч

Max
26.07.2018
08:50:38
мне не очень разносить компонент на два файла
либо пихать стили до логики

Stepan
26.07.2018
08:51:13
Я внизу через function объявляю
И оно хоистится

Max
26.07.2018
08:51:32
const Wrapper = styled.div``