@react_js

Страница 4482 из 5115
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
что за доклад? есть ссылка?

Irina
26.07.2018
07:44:37
что за доклад? есть ссылка?
к сожалению ссылки нет. доклад с Минского BeerJs

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
ну lifecycle хуки - это вроде единственный пример, где нужны хоки.
Не совсем, иногда тебе нужно чуть ли не весь компонент завернуть в render пропу. Тогда тоже проще воспользоваться хоком...

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

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

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} ??

да селектор будет возвращать новые данные, и его нельзя будет использовать как доп селектор, но если просто вызывать его, данные же будут мемоизед ?

Игорь
26.07.2018
07:56:53
Парни а нормально ли из селектора делать возврат return {obj1, obj2} ??
Объясню зачем я это делаю у меня есть таблица, и 4 связных сущности. Все нормализованно, я хочу в селекторе выдавать себе денормализованную строку со всеми связными данными делает ли так кто то в реакт ?

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

Игорь
26.07.2018
08:09:55
Обычно стараются делать плоский список пропсов у копонентов
тоесть потход например author.byid[books.byid[1].author].nameFull такой код в компоненте будет более лучшим решением ?

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

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

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

Google
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
бЕм же

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
Парни помогите с вопросом

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
давайте вы не будете здесь выяснять отношения
Сенатор можешь помочь в одном вопросе ?

Nikolay
26.07.2018
08:36:44
Я делаю вот так Component index.jsx styles.js
то есть это нормальный подход? я думал фишка SC в том что и стили и код в одном файле

Cenator
26.07.2018
08:37:22
то есть это нормальный подход? я думал фишка SC в том что и стили и код в одном файле
фишка sc в том что стилизованные компоненты легко переиспользуются

Daniil
26.07.2018
08:37:47
есть взгляды, а есть подходы
аргумент, так аргумент :)

Admin
ERROR: S client not available

Roman
26.07.2018
08:38:06
то есть это нормальный подход? я думал фишка SC в том что и стили и код в одном файле
мне так удобно, что у меня в основном компоненте нет сверху определение компонентов

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 варинатов. Что мне нужно сделать что бы получить вразумительный ответ ?

Игорь
26.07.2018
08:43:02
люди отвечают на то что могут и хотят. тут же не служба поддержки)
Да согласен, но мне кажеться мой вапрос затрагивает всех, кто работает в связки реакт редакс, и заботиться о структуре своего стора.

Cenator
26.07.2018
08:43:04
я их снизу кладу
для const же нет хоистинга вроде?

Google
Anton
26.07.2018
08:43:07
то есть это нормальный подход? я думал фишка SC в том что и стили и код в одном файле
Что различный мусор в одном файле с компонентом. Разделяй и властвуй!

Max
26.07.2018
08:43:29
для const же нет хоистинга вроде?
так у тебя же же скоупы разные

Anton
26.07.2018
08:43:32
для const же нет хоистинга вроде?
Конечно же const будет в var переделан.

Cenator
26.07.2018
08:43:53
Конечно же const будет в var переделан.
не факт и мы сейчас не берем в расчет это

так у тебя же же скоупы разные
можешь подробнее? чет не понимаю

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
ну в любом случае ты читаешь код компонента и у тебя либо импорт либо внизу — примерно подход один код стайлед компонента не на экране

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``

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