
from
31.07.2018
14:41:50

Дмитрий
31.07.2018
14:41:53

Andrew
31.07.2018
14:42:20

Дмитрий
31.07.2018
14:42:31
бэм это про нейминг, можно без сборщиков всяких ебашить

Google

Vladimir
31.07.2018
14:42:37
ладно, эта дискуссия никуда не приведет

Abu
31.07.2018
14:43:26
Я как-то на одном проекте видел мидллвару на 5-6к строк, которая отвечала за управление классами и темами. Пздц.

Ilya
31.07.2018
14:43:31
Поскажите где можно хорогие книги по react скачать на англ? Давайли вроде хранилище без рекламы и смс
и на рус тоже если есть

from
31.07.2018
14:43:49

Vladimir
31.07.2018
14:43:53

from
31.07.2018
14:44:00

Andrew
31.07.2018
14:44:07
я вообще не понимаю что это за панацея для всех. книги.

Vladimir
31.07.2018
14:44:08
лучше всякой книги

Ilya
31.07.2018
14:44:10
О господи начинается
Я его читаю второй год и все там знаю

Дмитрий
31.07.2018
14:44:36
Попробуй не только читать

Google

Vladimir
31.07.2018
14:44:41
а зачем книги?

Ilya
31.07.2018
14:44:45
Там нет best-practice и тп - для этого стоит смотреть конфы и ЛИСТАТЬ выходящие книги

from
31.07.2018
14:45:07

Vladimir
31.07.2018
14:45:09
best-practice строится из понимания работы

Ilya
31.07.2018
14:45:18
там я все знаю

Влад
31.07.2018
14:45:26
как же ты хорош

Andrew
31.07.2018
14:45:32
я ору

from
31.07.2018
14:45:36
Хочется идти дальше — читай об общих паттернах программирования, разработке интерфейсов и т.п.

Andrew
31.07.2018
14:45:45

Vladimir
31.07.2018
14:45:49

Ilya
31.07.2018
14:45:49
Ладно - можно не флудить - всем спасибо

Vladimir
31.07.2018
14:46:09
тут каждый заходит, сорцы реакта знает, во все умеет
только вот тут ошибку понять не можешь

Andrew
31.07.2018
14:46:37
мне кажется таким пора самим книги писать.

Ilya
31.07.2018
14:46:45
не лепите ярлыки - ничего не зная

Vladimir
31.07.2018
14:47:09

Andrew
31.07.2018
14:47:30
так я не знаю, если уж лень погуглить, то вот https://www.fullstackreact.com
особенно доставляют отзывы

Duego
31.07.2018
14:48:04
getDerivedStateFromProps вызывает до render? или state надо в конструкторе еще проинициализировать?

Google

Artem
31.07.2018
14:48:12
ребят как правильно встроить модалку? у меня 2 раза перерисовывается страница из-за того что в head стили вставляются при первой загрузке скрипта

Andrew
31.07.2018
14:48:55
getDerivedStateFromProps is invoked right before calling the render method, both on the initial mount and on subsequent updates. It should return an object to update the state, or null to update nothing.
https://reactjs.org/docs/react-component.html#static-getderivedstatefromprops

Artem
31.07.2018
14:51:36

Andrew
31.07.2018
14:52:53
не понял какие стили в какой head вставляются и почему от этого перерисовывается страница?

Andrew
31.07.2018
14:53:20
Ребзи а for of же не лезет в прототипы ?

Дмитрий
31.07.2018
14:53:41
Он вообще по другому работает

Vladimir
31.07.2018
14:54:33
Он через итераторы работает

Andrew
31.07.2018
14:55:16
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#The_iterable_protocol

Andrew
31.07.2018
14:56:31
Ну я понимаю что он не просто по ключам ходит

Artem
31.07.2018
14:59:05

Andrew
31.07.2018
14:59:21

Andrew
31.07.2018
15:00:51

Andrew
31.07.2018
15:01:07
так ты от нас чего хочешь? чтобы мы пересказали?

Andrew
31.07.2018
15:02:14
Был не за компом, проверить не мог, вот и спросил ??

Andrew
31.07.2018
15:04:02
что в твоем понимании "лезет в прототип"?

Google

Andrew
31.07.2018
15:06:17

Andrew
31.07.2018
15:09:43

Vadim
31.07.2018
15:13:39
Немного наркоманский вопрос )))
Можно ли передать компонент целиком в пропсы другого компонента? :)

Max
31.07.2018
15:14:03
да

Andrew
31.07.2018
15:14:04

Max
31.07.2018
15:14:14
хоть класс хоть элемент

Admin
ERROR: S client not available

Andrew
31.07.2018
15:15:23

from
31.07.2018
15:17:21

Australo
31.07.2018
15:28:31
где лучше переводить immutable.Map в JS , object ? в mapStateToProps не рекомендуется , пишется создать HOK для перевода . но чем плох перевод в Рендере ?(при условии что shouldComponentUpdate() проверит перед этим на необходимость)

Andrew
31.07.2018
15:38:39
Рендер должен быть просто функцией от props или state

Cenator
31.07.2018
15:42:25

aspirin
31.07.2018
15:43:54
есть ли смысл писать сервисы в ооп стиле под реакт?

Artur
31.07.2018
15:44:28
Привет!
Важный вопрос - кто использует styled-components в проде? Интересуют негавтиные моменты использования, есть такие?

Cenator
31.07.2018
15:45:13
нет негативных моментов

aspirin
31.07.2018
15:45:28
с одной стороны функциональный удобнее ложится, с другой стороны в проекте компоненты как классы объявляются

Cenator
31.07.2018
15:45:40

Artur
31.07.2018
15:45:59
нет негативных моментов
О, спасибо. Проблем с тем, что css доставляется не отдельным файлом нет? (кеширование, вот это всё)

aspirin
31.07.2018
15:46:22

Google

Australo
31.07.2018
15:46:27
Рендер должен быть просто функцией от props или state
понял отчасти .
но задержит тольо в случае если , к примеру , что-то вызываает ререндер со стороны и он постоянно пересчитывает Immutable, верно ?
тогда HOC?
не скажешь где искать пример , а то чет никаких норм примеров HOC-а для изучения не нашел кроме стандартного из тутора.?

aspirin
31.07.2018
15:47:02
вот я все размышляю и не могу придумать как красиво подружить ООП клиент к апи и его вызовы

Australo
31.07.2018
15:47:22

Cenator
31.07.2018
15:47:23

Artur
31.07.2018
15:48:06

Cenator
31.07.2018
15:51:13

aspirin
31.07.2018
15:51:44

Cenator
31.07.2018
15:52:09

aspirin
31.07.2018
15:52:21
может работаь как через ws, так через http

Cenator
31.07.2018
15:52:55

aspirin
31.07.2018
15:52:59
желательно написать его как общий и независимый что бы использовать на node.js, react, react-native
не знаю зачем там ооп всралось, разве что класс с конструктором
сначало хотел сделать отдельный адаптер с абстрактным Adapter -> AxiosAdapter / WSAdapter и т.д. через него уже подключения к апи (сразу на ум приходит DIP), апи очень обширный и делить его проще на логические блоки например тогда получается что-то типа:
const adapter = new WSAdapter(...);
const apiUser = new UserApi(adapter);
const res = await apiUser.doSomething(...);

Australo
31.07.2018
15:56:33

aspirin
31.07.2018
15:57:45

Timofey
31.07.2018
15:57:52

Cenator
31.07.2018
15:58:00