@react_js

Страница 4547 из 5115
Denys
05.08.2018
16:50:05
Да
ничего не происходит и ошибок нет

Anton
05.08.2018
16:50:39
а если с параметрами? bind(this, params) ?

Сергей
05.08.2018
16:50:39
Google
Юра
05.08.2018
16:51:00
Так ты дефолт импортишь
а нужно для каждой функции свой импорт

Сергей
05.08.2018
16:51:02
Юра
05.08.2018
16:51:02
вроде понял

Сергей
05.08.2018
16:51:38
вроде понял
Тебе бы документацию почитать. Там ещё звёздочка есть

И линтер установить...

Artem
05.08.2018
16:52:08
и претиер, да простят меня боги?

Сергей
05.08.2018
16:52:34
Вот только его не надо

Юра
05.08.2018
16:53:54
лучше всего именно так экспортировать и импортировать?

про export def забыть?

Юра
05.08.2018
16:54:25
Да
спасибо

Google
Abu
05.08.2018
16:54:30
Сергей
05.08.2018
16:54:31
Там скорее всего причина в другом

Denys
05.08.2018
16:55:06
Там скорее всего причина в другом
хоть бы ошибку какую-то дало

Yung
05.08.2018
16:55:14
Default ломает именование. Ты можешь экспортировать с одним именем а импортнуть с другим. И потом даже поиск по проекту не особо поможет
К слову, я на esdiscuss читал что спекоразрабы таки фейворят дефолтные экспорты, впрочем они и говорят что const не юзать для переменных, а онли let так что такое

Сергей
05.08.2018
16:55:34
хоть бы ошибку какую-то дало
TableEventInfo рендерится вообще? Точно правильно работает?

Юра
05.08.2018
16:55:45
а зачем биндить стрелочную функцию?

Denys
05.08.2018
16:56:20
а зачем биндить стрелочную функцию?
вверху предложили так попробовать

from
05.08.2018
16:56:34
Юра
05.08.2018
16:56:50
вверху предложили так попробовать
а какая проблема у тебя?

Yung
05.08.2018
16:56:55
я бы тогда ещё в конструкторе забайндил

тогда уж точно как надо будет

Artem
05.08.2018
16:57:18
Yung
05.08.2018
16:57:24
ну и желательно вызов обернуть в стрелочную

from
05.08.2018
16:57:29
я бы тогда ещё в конструкторе забайндил
и вызывать через .call Чтобы не рисковать

Denys
05.08.2018
16:57:50
а какая проблема у тебя?
клик не могу навешать))

Artem
05.08.2018
16:57:56
К слову, я на esdiscuss читал что спекоразрабы таки фейворят дефолтные экспорты, впрочем они и говорят что const не юзать для переменных, а онли let так что такое
да это норм, каждая команда за что то свое эдакое топит) Если в ней не работаешь, можно не обращать внимание, если конечно не коструктивно

Юра
05.08.2018
16:58:29
клик не могу навешать))
консоль лог не срабатывает?)

Yung
05.08.2018
16:58:42
да это норм, каждая команда за что то свое эдакое топит) Если в ней не работаешь, можно не обращать внимание, если конечно не коструктивно
Да офк, я просто форум читал и там дискас было импортов и экспортов, наткнулся. Правда не помню чем они аргументировали, но там какие-то изначально решения были направлены на export default, а потом поменяли

Google
Сергей
05.08.2018
16:59:14
И где ты там вызываешь props.onClick?

Сергей
05.08.2018
17:04:48
Я имею ввиду внутри TableEventInfo

Юра
05.08.2018
17:04:51
ребят, а у меня в хранилище такая штука const initial = { comments: [] } туда добавляю мои комменты хочу их удалять, прокидываю index обьекта в массиве с диспатчем. Дальше нужно как удалить? неужели state.initial.splice(action.payload, 1)

Denys
05.08.2018
17:05:27
Я имею ввиду внутри TableEventInfo
там ничего нету, я понял проблему, спасибо!)

Artem
05.08.2018
17:05:45
ты проследи чего у тебя там в TableEventInfo ты ему onclick пуляешь, он применятся ко всему компоненту, может не туда кликаешь

Duego
05.08.2018
17:07:51
Есть какой нибудь компонент, чтоб можно было получать данные как в react-apollo? Пример api: <Fetch url="" data={}> {({loading, error, data}) => { }}</Fetch>

Юра
05.08.2018
17:08:41
ну filter жеж
для удаления фильтр?

Artem
05.08.2018
17:09:17
для удаления фильтр?
ну тебе ж все равно надо новый массив положить без удаленного коммента, поэтому filter подойдет

Duego
05.08.2018
17:11:29
Уже пишу) Спасибо

Проблема с кэшированием ток, думаю лучше будет hoc написать

Google
from
05.08.2018
17:12:36
рендер пропс бест :)

Artem
05.08.2018
17:12:48
Artem
05.08.2018
17:12:57
рендер пропс бест :)
уже была битва, все помним)

Artem
05.08.2018
17:13:46
da
ааа, я просто подумал ты пилишь, оболочку для апи)

Сергей
05.08.2018
17:13:53
рендер пропс бест :)
Говно же в некоторых кейсах

Rain
05.08.2018
17:14:46
Хок и рендер проп для разных же вещей, не?

Admin
ERROR: S client not available

Artem
05.08.2018
17:15:06
Хок и рендер проп для разных же вещей, не?
я часто их вместе юзаю) контекстом новым так извращаюсь)

Kendr
05.08.2018
17:17:41
Говно же в некоторых кейсах
Интересненько, в каких?

Duego
05.08.2018
17:21:36
Хок и рендер проп для разных же вещей, не?
Что одно, что другое для инкапсуляции

from
05.08.2018
17:22:58
Говно же в некоторых кейсах
"в некоторых кейсах" что угодно может быть неподходящим инструментом

Сергей
05.08.2018
17:23:55
"в некоторых кейсах" что угодно может быть неподходящим инструментом
Говорить что инструмент the best тоже не правильно

Kendr
05.08.2018
17:24:28
Говорить что инструмент the best тоже не правильно
Круче только призрачные исключения

Artem
05.08.2018
17:24:31
можно сказать, что хоки для ювелиров, рендер пропс для написал и заработало)

from
05.08.2018
17:24:35
Говорить что инструмент the best тоже не правильно
ну я здесь подразумеваю некий контекст распространённых задач, в рамках которых сравниваются хоки и рендер пропсы

Mikhail
05.08.2018
17:26:55
Привет. Какие преимущества дает styled-components по сравнению с импортированием стилей из файла CSS компонента и применения стиля используя <component className={styles.myClass} />?

Google
from
05.08.2018
17:28:31
Я бы не стал заменять recompose на рендерпроп
я рекомпоузом тоже пользуюсь И пока не утверждаю, что рендер пропсы выигрывают во всех случаях Скорее я стараюсь осветить их преимущества и удобство. А то многим, кто колеблется, часто кажется "ой, это в принципе одно и тоже, только с хоками теоретически ререндеров может быть меньше". А это неправильный взгляд. Разница далеко не только в этом.

Привет. Какие преимущества дает styled-components по сравнению с импортированием стилей из файла CSS компонента и применения стиля используя <component className={styles.myClass} />?
преимущество например в том, что в js описывать динамические стили может быть намного удобнее Я же сторонник css модулей

Artem
05.08.2018
17:33:27
Привет. Какие преимущества дает styled-components по сравнению с импортированием стилей из файла CSS компонента и применения стиля используя <component className={styles.myClass} />?
можно начать с того что писать на sc компонент классно, реакт вей для компонентов, удобненько, но стороники модулей скажут что медленно капец, могут даже в пример привести постоянный апдейт просов и скажут смотри скока классов на генерилось, но тут можно показать метод attr, но по итогам тебе все равно скажут, ну все равно ж медленно, хоть и не осязаемо)

from
05.08.2018
17:35:42
А что именно медленно, не понял?
при css-in-js подходе стили генерятся в мейн треде, а "обычный css здорового человека" обрабатывается браузером совершенно не зависимо от происходящего в джс

Это не значит, что css-in-js обязательно медленный

скорее наоборот, всё достаточно быстро, иначе не было бы популярно

from
05.08.2018
17:36:29
просто надо понимать, че происходит в одном и другом случае

Cenator
05.08.2018
17:37:38
"обычный цсс здорового человека" заставляет писать кучу фигни для оперирования классами, и еще ставить сомнительные либы для этого

Artem
05.08.2018
17:37:41
вообщем привыкнут, c jsx тоже была адский треш, как так html in js)

from
05.08.2018
17:38:14
вообщем привыкнут, c jsx тоже была адский треш, как так html in js)
не согласен с аргументом, jsx это скорее противопоставление аду типа '<span>' + someName + '</span>' или шаблонам со своим инопланетным синтаксисом

Cenator
05.08.2018
17:39:29
кому что, я и начал с того, что css in js писать в определённых случаях намного удобнее
Ну у меня был такой случай, хотел заюзать цсс но обнаружил что в кра нет цсс модулей, так что не получилось)

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