@react_js

Страница 4492 из 5115
Meowfka
27.07.2018
06:12:06
Он работает, да

Oleg
27.07.2018
06:12:15
Лол

Meowfka
27.07.2018
06:12:25
Там и индексы можно отслеживать

Google
Oleg
27.07.2018
06:12:26
Так бы сразу и сказал

? ethorz
27.07.2018
06:12:33
у тебя obj - это массив)

давно ли массив === объект?

Artyom
27.07.2018
06:13:01
Всегда

Meowfka
27.07.2018
06:13:31
у тебя obj - это массив)
Там сверху закоменченная строчка с объектом, которую я тоже проверил

Artyom
27.07.2018
06:13:56
@ethorz возьми immer

? ethorz
27.07.2018
06:14:07
попробую

Meowfka
27.07.2018
06:15:02


Kendr
27.07.2018
06:15:43
)

Meowfka
27.07.2018
06:16:19
)
toJS() конечно отвратительно, но для деббагинга сойдет

? ethorz
27.07.2018
06:16:39
toJS это похоже на mobx)

Meowfka
27.07.2018
06:17:34
Это жутко медленная операция конвертации immutable объектов в обычные

Google
Meowfka
27.07.2018
06:31:25
Оно не стоит нескольких миллисекунд

Artyom
27.07.2018
06:32:08
Meowfka
27.07.2018
06:32:21
Artyom
27.07.2018
06:32:40
Да, но в его случае ему ВООБЩЕ не нужен deep copy

Meowfka
27.07.2018
06:32:47
Возможно

Vcd
27.07.2018
06:54:41
Решил проблему добавив 'extend', почему-то не брал в расчет что 'withComponent' возвращает новый компонент. Только вот плагин неправильно подсвечивают код в этом месте.



Vcd
27.07.2018
06:58:05
Extend не нужен Попробуй переделать на styled(Component)
Не понял. Мне нужны те же стили на тег input. Если я использую styled(C), то останется Button же

Cenator
27.07.2018
06:59:47
Не понял. Мне нужны те же стили на тег input. Если я использую styled(C), то останется Button же
Ну объясняю тогда let FilterSubmitButton = Button.withComponent('input') FilterSubmitButton = styled(FilterSubmitButton).attrs()``

Extend выпилят в 4 версии

Vcd
27.07.2018
07:03:41
О, спасибо. Думал это должно как-то упростить код

Naught
27.07.2018
07:18:55
Подскажите, если компонент для отображения получает через пропсы и преобразует определённый набор данных, который потом не меняется, в каком месте сделать эту обработку, чтоб в рендере не вызывать каждый раз её?

Naught
27.07.2018
07:20:25
в mapProps
Что это?

Cenator
27.07.2018
07:20:31
Naught
27.07.2018
07:23:37
recompose
А без него какие варианты? Как это стандартно должно делаться?

Naught
27.07.2018
07:26:37
Roman
27.07.2018
07:27:11
Добрый день! Подскажите пожалуйста, где вы пишите логику условий для отображения определенных компонентов ? В хоках ? В самих компонентах ? Выносите все на верхний уровень и рендерить компонент в зависимости от переданных пропсов ? (Props ? <Component/> : null

Google
Roman
27.07.2018
07:29:28
добрый, лично я последним способом
Получается у вас линейная структура и все компоненты на одном уровне ?

Artyom
27.07.2018
07:35:19
Нет, но планирую ?

Cenator
27.07.2018
07:37:12
@mynameisliberty РО получишь за развод хуйни

Artyom
27.07.2018
07:38:03
Вы лично используете этот паттерн ?
Я часто вижу как компоненты делают с: а) логикой в рендере б) коннектят его к стору в нем же. От этого у нас пропадает модульность. Лучше делать компоненты в стиле атомик дизайна и иметь контейнеры, которые коннектять все компоненты в "одном" (условно) месте. Хотя я сам еще не пробовал

Игорь
27.07.2018
07:38:18
@mynameisliberty РО получишь за развод хуйни
сори просто выразил свои мысли, из своего опыта

Oleg
27.07.2018
07:39:34
Я часто вижу как компоненты делают с: а) логикой в рендере б) коннектят его к стору в нем же. От этого у нас пропадает модульность. Лучше делать компоненты в стиле атомик дизайна и иметь контейнеры, которые коннектять все компоненты в "одном" (условно) месте. Хотя я сам еще не пробовал
" иметь контейнеры, которые коннектять все компоненты в "одном" (условно) месте." - т.е. если дочерним компонентам нужны данные из стора, то они прокидываются из верхнего компонента-контейнера?

Artyom
27.07.2018
07:42:09
" иметь контейнеры, которые коннектять все компоненты в "одном" (условно) месте." - т.е. если дочерним компонентам нужны данные из стора, то они прокидываются из верхнего компонента-контейнера?
Либо так, либо (лучше) коннектить дочерние компоненты, а потом *приконектенные компоненты* прокидывать родителю, вроде: // container.js const ConnectedHeader = connect()(Header) // render: return <Main header={ConnectedHeader} body={ConnectedBody} /> Вроде того. Ну и Ден в твите,п римерно, об этом же. Но сам я еще не пробовал, давно новый проект не стартовал

Artyom
27.07.2018
07:44:19
При этом: 1) Сами компоненты остаются очень чистыми и простыми (см. атомикс дизайн) 2) Вся логика коннекта лежит в одном месте - дебажить сильно проще ( в теории)

Oleg
27.07.2018
07:44:58
Надо почитать про атомикс дизайн.

Nikolay
27.07.2018
07:47:24
Вот ещё один из способов хороших, но руки пока до него не дошли

С помощью хоков всё реализовывать

https://www.youtube.com/watch?v=CuCaoehF9q4&t=0s&index=14&list=PLfbxrJr-t5mlIKarbGPU7WqVw-qpLEWfB

Но там есть и значительные минусы

Google
Dmitry
27.07.2018
08:20:36
Подскажите на счет иммутабельности, вот например у меня такая структура http://prntscr.com/kbn2ss, в redux мне же не обязательно мапать так чтобы каждый внутренний объект создавать заново ?

Bogdan
27.07.2018
08:32:56
https://codesandbox.io/s/jn9k52pzqw

почему в селекте не выбирается значение которое я передал?

Admin
ERROR: S client not available

Oleg
27.07.2018
08:37:23
посмотри на струтуру options у себя и какой должна быть

Bogdan
27.07.2018
08:38:13
посмотри на струтуру options у себя и какой должна быть
я использовал пропсы для переопределения

Oleg
27.07.2018
08:39:50
я использовал пропсы для переопределения
значит неправильно ты сделал



а точно уже реализован этот api?

Bogdan
27.07.2018
08:41:57
да, я его даже юзаю в другом компоненте. На скрине идет речь про пример похоже

Meowfka
27.07.2018
08:46:33
А bootstrap вообще полезен с реактом?

Cenator
27.07.2018
08:47:08
я бы css из него взял если надо чето быстро сделать, жс часть сам бы сделал

Вячеслав
27.07.2018
08:49:06
Meowfka
27.07.2018
08:49:49
А какие цели?
Я же недоджун без работы, смотрю что учить, что будет полезно

Cenator
27.07.2018
08:50:32
его не надо учить, берешь и используешь

Вячеслав
27.07.2018
08:50:38
Я же недоджун без работы, смотрю что учить, что будет полезно
Тогда ничего не бери, и клепай сам компоненты все

Meowfka
27.07.2018
08:50:54
Есть, сэр!

Google
Max
27.07.2018
08:56:15
недоджуну нужны проекты, которые можно показать. А уж на чем их будете делать - дело ваше. Технологии нужно смотреть на рынке, но иметь ввиду, что часть объявлений просто копируется бездумно.

Roman
27.07.2018
08:56:27
можно взять материал и сделать на основе его со своими стилями компоненты

Cenator
27.07.2018
08:56:43
можно заэкстендиться от ребасса

https://github.com/jxnblk/rebass/tree/master/create-rebass

Max
27.07.2018
09:01:15
Vladislav
27.07.2018
09:03:16
Привет! Где react-программисты ищут работу? Можете порекомендовать ресурсы?

Spaider
27.07.2018
09:03:27
hh.ru

Roman
27.07.2018
09:03:52
I'm nuclear I'm wild I'm breaking up inside A heart of broken glass Defiled Deep inside The abandoned child

Default
27.07.2018
09:06:22
Реакт-программисты

Дожили :D

Vladislav
27.07.2018
09:06:44

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