
Dmitrii
28.01.2017
20:56:22
но внешний компонент передает этот пропс либо из своего стейта, либо из пропсов выше, в итоге мы приходим все равно к корню React.render
как еще он может поменять пропс чилда?

Vladimir
28.01.2017
20:56:45
мы же не про редакс говорим

Dmitrii
28.01.2017
20:56:52
про реакт

Google

Vladimir
28.01.2017
20:57:10
никак
ты читал офф доку?

Константин
28.01.2017
20:57:55
Блин, Загугли картинку с lifecycle компонента

Dmitrii
28.01.2017
20:59:06
да мне не понятна формулировка, что приход новых пропс триггерит ререндер чилдов, ведь мы передаем изначальные просы только в React.render
я не могу найти пример такой

Vladimir
28.01.2017
20:59:48

Константин
28.01.2017
21:00:01
Когда компонент передаёт новые пропав в дочерний элемент в методе componentWillReceiveProps вернётся true и будет происходить регенератор дочернего компонента
T9
Приход новых пропс ничего не тригерит, дочерний элемент сам определяет что нужно перерендерить компоненту

Dmitrii
28.01.2017
21:01:22

Константин
28.01.2017
21:01:43
Это было бы неэффективно

Vladimir
28.01.2017
21:01:50

Dmitrii
28.01.2017
21:02:02
я про дефолтное поведение

Google

Vladimir
28.01.2017
21:02:28
по дефолты ререндерится всё
https://facebook.github.io/react/docs/components-and-props.html
https://facebook.github.io/react/docs/state-and-lifecycle.html
https://facebook.github.io/react/docs/react-component.html

Evgeniy
28.01.2017
21:36:11
/help@Axenia_Bot

Axenia
28.01.2017
21:36:11
Поставьте '+' (или ?) в ответ на сообщение для поднятия кармы или '-'(или ?) для её опускания.
Также понимаю сообщение формата "+/?/-? @username".
Команда "/top" покажет топ держателей кармы в этом группе.
Команада "/mystats" покажет твои глобальные статы кармы.
Используй "/lang" для смены языка. Доступна только администраторам группы.
Команда "/settings" настройки бота: переключает тихий режим и меняет таймер между командами пользователя.
Карму можно потратить на покупки забавных картинок, используйте "/buy"
Статистику можно посмотреть на сайте axeniabot.ru. Канал поддержки: @AxeniaChannel.

Evgeniy
28.01.2017
21:36:45
/mystats@Axenia_Bot
/top@Axenia_Bot

Axenia
28.01.2017
21:36:54
Самые почётные люди групы «React.js — русскоговорящее сообщество»:
iamstarkov (1)
mtruser (1)
braska (0)
dreamerinnoise (0)
sovamist (-1)
Подробнее
Больше так не делай

Demid
28.01.2017
22:12:57
+ @iamstarkov :)

Axenia
28.01.2017
22:12:58
Demid (0) плюсанул в карму iamstarkov (2.0)

Cocker
28.01.2017
22:17:43
/top@Axenia_Bot

Axenia
28.01.2017
22:17:59
Самые почётные люди групы «React.js — русскоговорящее сообщество»:
iamstarkov (2)
mtruser (1)
braska (0)
dreamerinnoise (0)
Demid Borodin (0)
Подробнее

Razzwan
28.01.2017
22:33:00
+ @sovamist

Axenia
28.01.2017
22:33:00
Razzwan (0) плюсанул в карму sovamist (0.0)

Сергей
28.01.2017
22:33:51
@Razzwan Спасибо

Axenia
28.01.2017
22:34:11
sovamist (0) плюсанул в карму Razzwan (1.0)

Google

Klim
28.01.2017
22:34:21
начался крамадроч

Adel
28.01.2017
22:36:38
ну блять
вырубите нахуй

Razzwan
28.01.2017
22:37:12
+ @newvar

Axenia
28.01.2017
22:37:12
+ @newvar
Знать его не знаю ¯\_(ツ)_/¯ (попробуй написать Reply)

Razzwan
28.01.2017
22:37:33

Axenia
28.01.2017
22:37:33
Razzwan (1) плюсанул в карму newvar (1.0)

Adel
28.01.2017
22:37:42
лесть не поможет

Razzwan
28.01.2017
22:38:10
Че, просто плюсанул высокоинтеллектуальное изречение. Люблю такие

hlomzik
28.01.2017
22:50:42
➕

Admin
ERROR: S client not available

hlomzik
28.01.2017
22:51:13
"Жирный плюс" всем в чяти

from
28.01.2017
22:51:46
ага норм :)

Razzwan
28.01.2017
22:58:45
@sovamist крутой подход к описанию стилей. Я своих фронтендеров не смог убедить с подобным работать. Хотя, признаться, у меня не было шансов, ведь я сам им не владею. Где почитать?
https://github.com/styled-components/styled-components ?

Vladimir
28.01.2017
23:04:04

Razzwan
28.01.2017
23:04:43
может, потому, что я не все понимаю )

Vladimir
28.01.2017
23:05:18
а где его код?

Razzwan
28.01.2017
23:05:57
https://github.com/atomixinteractions/material-theme-generator

Google

Razzwan
28.01.2017
23:08:51

Vladimir
28.01.2017
23:09:00
нет, это не styled-components
material-ui используют что-то похожее на jss
самописный css-in-js

Razzwan
28.01.2017
23:12:03

Vladimir
28.01.2017
23:12:11
нет
у них более менее нормальная имплементация

Razzwan
28.01.2017
23:15:02

Vladimir
28.01.2017
23:15:29
я этого не говорил
и не понимаю как ты к этому пришёл из моих слов

Razzwan
28.01.2017
23:17:13
ты ховоришь, что самописный css-in-js - это НЕ плохо, стало быть, хорошо. Из этого следует, что есть что-то значительно хуже, на твой взгляд. Я предположил, что это styled-components

from
28.01.2017
23:18:32

Razzwan
28.01.2017
23:19:17