@react_js

Страница 986 из 5115
Denis
21.02.2017
17:31:28
Да, идеи туда же

Заявку на доклад в виде новой Issue или в Google Forms

Mike
21.02.2017
17:33:10
???Доклады! Доклады! Мы ищем доклады. Мы ищем доклады, давайте скорей!!!
а какие там уровни докладов? уровня "вот мы такую хитровыебанную штуку научились делать с помощью стека" или "вот это jsx, вот это вебпак, вот так они дружат, оп"

Google
Denis
21.02.2017
17:35:42
Какие то реальные проблемы, опыт.

Про MobX было бы интересно

Вводный и глубокий уровень в одном, сравнение с Redux

Demid
21.02.2017
18:08:23
Нужен совет. Юзаю react-redux, через connect прокидываю action, но в него мне нужно прокинуть ownProps. Код такой (не рабочий, от слова совсем). const mapDispatchToProps = (dispatch, ownProps) => ({ setFilter: () => dispatch(setVisibilityFilter(ownProps)) }); сам action простой до невозможности. export const setVisibilityFilter = (filter) => ({ type: 'SET_VISIBILITY_FILTER', filter: filter });

так, все, я кажется разобрался)

const mapDispatchToProps = (dispatch, ownProps) => ({ setFilter: () => dispatch(setVisibilityFilter(ownProps.filter)) }); но мне все равно это дико не нравится. можно это как-то более лакончино сделать?

Vladimir
21.02.2017
18:23:19
В компоненте this.props.setFilter(this.props.filter)

Demid
21.02.2017
18:25:00
ну да, можно и так)

Wiggly
21.02.2017
19:32:49
const mapDispatchToProps = (dispatch, ownProps) => ({ setFilter: () => dispatch(setVisibilityFilter(ownProps.filter)) }); но мне все равно это дико не нравится. можно это как-то более лакончино сделать?
должно быть setFilter: ( __VALUE__ ) => dispatch(setVisibilityFilter(__VALUE__)) И тогда и прокидывать ничего не надо... ты не понимаешь концепцию редакса если хочешь прокинуть овнпропс

Demid
21.02.2017
19:34:18
ну… я смотрел курс от дена абрамова и он делал это именно так :D

должно быть setFilter: ( __VALUE__ ) => dispatch(setVisibilityFilter(__VALUE__)) И тогда и прокидывать ничего не надо... ты не понимаешь концепцию редакса если хочешь прокинуть овнпропс
в каком-то из видсов, он говорил о том, что в таком случае, компонент может не знать о текущем состоянии фильтра, currentFilter прокидывается через mapStateToProps вот так, active: ownProps.filter === state.filter а filter берется из ownProps. и рендерится это просто вот так. <FilterLink filter=«SHOW_ALL»> <FilterLink filter=«SHOW_ACTIVE»> <FilterLink filter=«SHOW_COMPLETED»> таким образом, в самом компоненте, не пришлось бы указывать явно название филтра. мне кажется и тот и тот вариант имеет право на жизнь :)

Google
Wiggly
21.02.2017
19:49:49
Ммм... всё зависит от задачи и от соглашений в команде.

Denis
21.02.2017
19:51:24
? Друзья, пару месяцев назад состоялся первый React Moscow Meetup. Судя по отзывам участников, это было действительно круто. Вспоминаю довольные лица и горящие глаза людей, которые выходили из зала, даже не сомтря на то, что уже был поздний вечер. Теперь, когда новогодняя суета позади, настала пора снова собраться! За это время произошло много интересных событий и появились новые темы для обсуждения. Приглашаю вас поделиться своими исследованиями и практическим опытом - что интересного сделали / почему решили делать именно так / какие проблемы были и каки их удалось решить / полезные выводы и рекомендации. В этот раз давайте попробуем такую форму подачи заявки на следующий React Moscow Meetup - через создание GitHub Issue: + https://github.com/ReactMoscow/talks/issues/new В таком подходе мы можем: + Увидеть реакции на вашу заявку + Любой желающий может задать вопросы и предложения в комментариях + У вас появится "зелёный" квадратик Contributions в профиле + Вы можете создавать много разных заявок на доклад + Мы можем эффективней планировать выступления, объединять их по темам + Там же, в задаче, мы сможем публиковать ссылку на слайды и видео конечного выступления
Может кто-нибудь про React Fiber расскажет?

Vladimir
21.02.2017
19:53:55
Может кто-нибудь про React Fiber расскажет?
Там не очень много для публики меняется

Denis
21.02.2017
19:57:05
Но можно про внутреннюю кухню

Мало до сих кто понимает про Reconciliation и вот это всё, как устроен preact и прочие форки)

Gordey
21.02.2017
20:03:23
http://isfiberreadyyet.com/ ну еще ж не все

Denis
21.02.2017
20:16:04
=)

Ҫѐҏӗѫӑ
21.02.2017
20:18:38
да там все и так ясно

на доклад даже не наберется инфы

разве что лайтнинг

Andrew
21.02.2017
20:29:08
Gregory
21.02.2017
20:29:17
И это не мешает чувакам на каждую конфу готовить очередной доклад

Ҫѐҏӗѫӑ
21.02.2017
20:29:58
каким чувакам? :)

Gregory
21.02.2017
20:31:42
Тебе список докладов про файбер кинуть?

Andrey
21.02.2017
20:33:27
Там не очень много для публики меняется
интересно что внутри поменялось и в чем изменения

Artur
21.02.2017
20:34:51
привет, не зарелизил еще тулзу? интересно посмотреть
привет! можно посмотреть тут https://github.com/lttb/babel-plugin-prejss

Grigory
21.02.2017
20:37:22
привет! можно посмотреть тут https://github.com/lttb/babel-plugin-prejss
о круто! делаем похожую штуку только для рантайма с tagged template expressions

Google
Владимир
21.02.2017
20:42:59
Grigory
21.02.2017
20:43:03
клево, но это не оверхед?)
возможно, ищем способо облегчить переход на jss посмотрю твое решение)

Владимир
21.02.2017
20:43:57
привет! можно посмотреть тут https://github.com/lttb/babel-plugin-prejss
Это же не нужно, можно написать плагин для жсс

Ҫѐҏӗѫӑ
21.02.2017
20:45:11
Про файбер наберется
хз хз. там рассказывать не о чем. про сами изменения не особо много можно рассказать, а про возможности, которые файбер анлочит нечего рассказывать, потому что еще ничего такого нет

можно то есть про сферический реакт в вакууме

Andrey
21.02.2017
20:47:02
хз хз. там рассказывать не о чем. про сами изменения не особо много можно рассказать, а про возможности, которые файбер анлочит нечего рассказывать, потому что еще ничего такого нет
расскзать как работал внутри, как стал работать, какие изменения случились, для чего эти изменения, новые фишки аля приоритеты, порталы

Ҫѐҏӗѫӑ
21.02.2017
20:47:38
то есть доклад Кларка перевести на русский?

Andrey
21.02.2017
20:48:03
по сути да

Ҫѐҏӗѫӑ
21.02.2017
20:48:14
ну это не интересно

какой смысл?

Алексей
21.02.2017
20:48:44
то есть доклад Кларка перевести на русский?
что за доклад? дайте ссыль плиз

Andrey
21.02.2017
20:49:13
ну это не интересно
если с такой позиции, то какой доклад должен быть тогда?)

Ҫѐҏӗѫӑ
21.02.2017
20:49:14
https://www.youtube.com/watch?v=aV1271hd9ew

полезный

доклады-клоны не очень полезны

Алексей
21.02.2017
20:50:10
thx) я его вроде как то пролистывал ?

Andrey
21.02.2017
20:50:33
доклады-клоны не очень полезны
это будет не клон, а схожей тематики. Да и больше про реакта нового не сильно много можно сказать

Ҫѐҏӗѫӑ
21.02.2017
20:50:49
вот именно

Andrey
21.02.2017
20:50:50
и у него мало примеров кода

Google
Ҫѐҏӗѫӑ
21.02.2017
20:51:07
про реакт вообще нет смысла митап делать

имхо

Andrey
21.02.2017
20:51:51
возможно и да, по этому так и мало было митапов)

Ҫѐҏӗѫӑ
21.02.2017
20:52:03
надо практическое применение, а не за уши притягивать копии чужих докладов

Admin
ERROR: S client not available

Andrey
21.02.2017
20:52:50
у Кларка был достаточно специфичный доклад с множеством беливов, сейчас можно сделать доклад по факту и уже с реализацией)

так как файбер уже в рабочем состоянии

Ҫѐҏӗѫӑ
21.02.2017
20:53:04
я знаю тему для доклада на митап

про роутеры курильщика и нормальные

хотя об этом тоже доклад есть

с ReactiveConf

Andrey
21.02.2017
20:53:48
тоже норм тема, если расмотреть варианты и плюсы

Gregory
21.02.2017
20:53:54
https://www.youtube.com/watch?v=mbdX6xweKnc

Последний с Вены

Andrey
21.02.2017
20:54:03
хотя об этом тоже доклад есть
есть ссылка по близости?

Gregory
21.02.2017
20:54:11
https://zackargyle.github.io/react-internals-slides/#/0?_k=g1vjf7 - вот еще

Ҫѐҏӗѫӑ
21.02.2017
20:54:15
поблизости нет, но сейчас найду

https://www.youtube.com/watch?v=hblXdstrAg0

Artur
21.02.2017
20:55:12
Это же не нужно, можно написать плагин для жсс
ну, аналогично не нужно писать и плагин для жсс)

Ҫѐҏӗѫӑ
21.02.2017
20:55:13
ой

Google
Ҫѐҏӗѫӑ
21.02.2017
20:55:17
сорян, не то

а, нет. оно

все правильно

Andrey
21.02.2017
20:57:15
а, тогда видел, но жаль, что нет сравнений и основан на теме с ssr

Ҫѐҏӗѫӑ
21.02.2017
20:58:46
да сравнения не нужны

нужно просто рассказать как не надо делать

а там можно взять любой роутер уже кроме тех, что из числа роутеров курильщика

Andrey
21.02.2017
21:00:14
что бы сказать как не надо делать, надо показать как вообще можно было и другие реализации )

в router5 мне не нравится то, что нужно устанавливать название роутов и по ним переходить. А не по урлам

Denis
21.02.2017
21:01:19
доклады-клоны не очень полезны
Вот это ошибка, кстати. Мало кто смотрит записи. :) Но вживую все готовы. Просто потому что доклады - это не бла-бла-бла. Там много ещё чего, включая древнюю любовь к театру. :)

Max
21.02.2017
21:01:24
А какой сейчас роут не курильщика?

Andrey
21.02.2017
21:01:56
А какой сейчас роут не курильщика?
пацаны говорят, что router5. Но мне нравится https://github.com/yahoo/routr

Ҫѐҏӗѫӑ
21.02.2017
21:01:56
любой, который без приставки react-

Max
21.02.2017
21:02:24
Спасибо

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