
Adel
16.01.2017
12:55:21
fixed
вопрос тот же, куда там сувать содержимое north

Дмитрий
16.01.2017
12:55:41

Victor
16.01.2017
12:55:51
Подскажите туториал по внедрению реакт компонентов на обычные страницы.

Дмитрий
16.01.2017
12:55:56
Я не понимаю то за part и зачем тебе instanceof

Google

Adel
16.01.2017
12:56:12

Aleh
16.01.2017
12:56:15

Дмитрий
16.01.2017
12:56:27
Особенно когда у тебя всё на функциональных компонентах будет)

Adel
16.01.2017
12:56:52

Сергей
16.01.2017
12:57:03

Dmitry
16.01.2017
12:57:21
Передавай в атрибуты переменные, в которых лежат компоненты
В любом виде, хоть выше где-то будет задаваться, хоть метод renderSmth
Будет визуально лучше выглядеть

Adel
16.01.2017
12:58:25

Aleh
16.01.2017
12:58:51

Adel
16.01.2017
13:00:07
на то он и лейаут

Aleh
16.01.2017
13:00:28
вот по сути задача и описана
но вообще само собой есть случаи, когда children не подходит, например когда ты рендеришь список и хочешь использовать другой элемент ребенка

Google

Adel
16.01.2017
13:00:30
он может их внезапно по кругу расставить, его право же

Aleh
16.01.2017
13:01:50
в твоем примере знание про них было практически лишним
т.е. принцип простой, если лэйауту в себе надо отличать несколько компонентов, то проще через пропсы
если ему все равно что внутри, они все там на равных правах, то через children

Adel
16.01.2017
13:03:47

Aleh
16.01.2017
13:04:45

Danil
16.01.2017
13:07:17
Привет, если здесь есть люди готовые объяснить как работает изменение пропсов и рассказать что такое однонаправленный поток данных, напишите в ЛС пожалуйста

Сергей
16.01.2017
13:08:23
почитать доку, не?

Danil
16.01.2017
13:09:13
Ну а что если почитал и не понял, потом ещё несколько раз почитал и не понял, а обратиться не к кому

from
16.01.2017
13:11:15

Adel
16.01.2017
13:11:41
то есть Part, West и все прочее - это как минимум dumb
а layout, в простейшем случае - smart

Danil
16.01.2017
13:12:53
Раньше в реакте был метод setProps потом его убрали, и я сейчас не могу понять как менять пропсы

Adel
16.01.2017
13:13:13
(на самом деле он тоже dumb и коллапсит регионы исходя из своих пропсов, а не из стора. пропсы ему его контейнер тюнит)

Aleksey
16.01.2017
13:13:14
фига се память )

from
16.01.2017
13:13:31

Aleksey
16.01.2017
13:13:52
чилдреновы пропсы это родителев стейт

Google

Aleksey
16.01.2017
13:14:19
для редакса - этот стейт в Provider (упрощенно)

Danil
16.01.2017
13:14:31
Ну я так понимаю они всегда должны быть постоянны, а всю динамику делать через стэйты

from
16.01.2017
13:14:32
Теперь понятно про one-way flow?)
ну и если родитель отрендерит элемент, передав ему новые props, разумеется на экране всё обновится

Danil
16.01.2017
13:15:41
Ну в принципе да, просто в книжке увидел setProps и меня это почему то смутило

Aleksey
16.01.2017
13:16:20
"в книжке"?

Adel
16.01.2017
13:17:01
книжки по фронту должны продавать по цене туалетной бумаги((

Aleksey
16.01.2017
13:17:03
тут, млин периодически приходится по исходникам доки восстанавливать до полных )

Nikita
16.01.2017
13:17:23

Danil
16.01.2017
13:18:48
"Разработка веб-приложений на ReactJs" там есть туториал написания средненького проекта

Danil
16.01.2017
13:18:48
"в книжке"?

Aleksey
16.01.2017
13:19:22
да, для ознакомления пойдет. только реакт надо ставить через npm i react@0.13 походу

Danil
16.01.2017
13:19:58
Мне не для ознакомления, а для работы надо и для своего проекта
да, для ознакомления пойдет. только реакт надо ставить через npm i react@0.13 походу
Там реакт 14 используется судя по примерам

Adel
16.01.2017
13:20:45

Aleksey
16.01.2017
13:21:01
setProps deprecated начиная с 0.14
в плане что в 0.14 оно уже варнингами сыпало

Google

Danil
16.01.2017
13:22:25
Для меня в этом и ценность книги что я переписываю под новую версию)
в плане что в 0.14 оно уже варнингами сыпало

Aleksey
16.01.2017
13:23:14
по ченджлогам быстрее выйдет. там все в сжатом виде дано

Danil
16.01.2017
13:24:28
Я где то читал что пропсы вообще трогать нельзя, это своеобразная константа, это так?

Aleksey
16.01.2017
13:25:11
для инстанса react Component - да. в масштабах приложения - нет
где-то наверху цепочки у тебя существует мутабельный стейт и ты его раздаешь вниз через пропсы

Admin
ERROR: S client not available

Aleksey
16.01.2017
13:26:27
s/мутабельный/изменяемый
а то как-то неоднозначно

Danil
16.01.2017
13:28:14
Спасибо, нужно больше практики

Nikita
16.01.2017
13:29:54
кто использовал storybook + storyshots?

Anton
16.01.2017
13:47:39
Ребят, подскажите лучший выбор для infiniteScroll, помню проскакивала либа с парой тысяч star на github, не могу найти

Victor
16.01.2017
13:47:59
https://github.com/bvaughn/react-virtualized

Vladimir
16.01.2017
13:48:04

Aleksey
16.01.2017
13:51:18
react-virtualized чумовая штука. к сожалению, не пашет на flex-wrap/float списках

Anton
16.01.2017
13:51:42
Доброго вам здравия, друже
то что нужно
Проблема почему отказался от предыдущего - он при каждом смене data-array перерисовывал их с нуля, вот и ищу решения которое просто подгружает данные

Aleksey
16.01.2017
13:52:36
оно, вообще, на своих таблицах и гридах пашет. для виртуализации скролла - единственный вариант
flex-wrap/float списки так просто не обсчитываются. хотя, наверное, и там можно придумать как высоты считать только будет гораздо затранее

Google

Andrey
16.01.2017
14:09:15

Amon Bower
16.01.2017
14:49:02
Может кто подсказать?
setState(...): Can only update a mounted or mounting component.

Vladimir
16.01.2017
14:49:30

Amon Bower
16.01.2017
14:50:01
што?
Из родного класса, я могу setState() вызывать и обновлять данные, но из другого класса не получается

Dmitry
16.01.2017
14:51:16
Потому что он не маунтится ;)

Aleh
16.01.2017
14:51:29
омг
зачем
props

Sergey
16.01.2017
14:51:54
А как вызвать функцию с параметрами и при этом внутри впомать эвент?
типо
function blank( name ){
console.log( name, event.target )
}
/stat@combot

Combot
16.01.2017
14:52:53
combot.org/chat/-1001032883247

Amon Bower
16.01.2017
14:53:28
зачем props? При чем тут props
зачем
props