@react_js

Страница 1553 из 5115
andretshurotshka?❄️кде
26.06.2017
16:26:24
В асинхронных роутах лучше данные получать

если один раз

kana
26.06.2017
16:26:44
Не, там чуваку нужно один раз за всю жизнь проекта, а не сессии, тут только localstorage

Google
andretshurotshka?❄️кде
26.06.2017
16:26:49
А

Alexander
26.06.2017
16:26:55
Делай запрос извне реакта.
А потом передавать в компонент?

Daniel
26.06.2017
16:27:07
Ты можешь сделать запрос в стор

уже

Andrey
26.06.2017
16:27:15
А потом передавать в компонент?
Типа того, через редакс, к примеру.

Alexander
26.06.2017
16:27:16
Daniel
26.06.2017
16:27:25
ты делаешь const store = createStore... и потом store.dispatch

это происходит до ReactDOM.render

нужные компоненты подтянут уже что надо

Плюс можно из локалсторейджа initial store подтянуть

Alexander
26.06.2017
16:28:58
Хорошо, понял, спасибо

Evgeny
26.06.2017
17:04:27
В сообществе Вебпака кризис: авторы хотят работать над ним всё время, но текущий донат не покрывает расходы. Закиньте по 25 баксов в месяц, это дешевле трёх латте Сингапур в Кофемании. Или хотя бы $5, $10 это уже хорошо. https://opencollective.com/webpack

Google
Marlik
26.06.2017
17:06:58
Третья версия рабочая уже?

Evgeny
26.06.2017
17:11:19
Только что закинул

Vlad
26.06.2017
17:11:52
красавчик

Nikita
26.06.2017
17:53:23
почему это антипаттерн? constructor(props){ super(props) this.state = { type: this.props.type }; }

Yui
26.06.2017
17:53:54
потому что откуда у тебя тут props?

Nikita
26.06.2017
17:55:07
из коннекта,из стора

Вероятнее всего оно не поменяется

kana
26.06.2017
17:55:48
Пропсы там таки есть, но при изменении пропсов стейт не обновитсч

Yui
26.06.2017
17:55:49
Ну во первых, ты уверен, что у тебя будет задано type в props?

Дмитрий
26.06.2017
17:55:57
Nikita
26.06.2017
17:56:15
Ну во первых, ты уверен, что у тебя будет задано type в props?
да,это обязательно поле в таблице на сервере

Yui
26.06.2017
17:56:36
Вообще желательно значения по умолчанию делать для таких случаев.

Но вообще не вижу в этом подходе ничего плохого.

Nikita
26.06.2017
17:57:01
"Я надеюсь"
мы фетчим данные с сервера, пишем их в стор, получаем в компоненте из стора. Далее из вне компонента оно меняться не должно

Дмитрий
26.06.2017
17:57:19
А нафиг вам вообще statefull тогда?

Nikita
26.06.2017
17:57:42
ну а чо мне на каждый чих диспетчить экшен?

и шарить состояние которое должно быть идеалогически только внутри компонента

это буквально форма создания

Google
Дмитрий
26.06.2017
17:58:24
«идеалогически» предполагается что ты не будешь плодить сущности

kana
26.06.2017
17:58:25
Использовать пропсы для передачи данных, которые после первого применения не будут ни на что влиять - антипаттерн

Yui
26.06.2017
17:58:28
Никто не говорит, что его нужно шарить. Просто, если state не изменяется, то зачем оно вообще нужно?

kana
26.06.2017
17:58:45
Пропсы - динамические, изменяемые во времени параметры

Yui
26.06.2017
17:58:48
State вообще только для внутреннего состояния компонента, остальное спускается через пропсы.

Сергей
26.06.2017
17:59:17
В телегу завезли ивентлог

Теперь те, кто пишет хуйню и удаляет/исправляет отлично видны

Nikita
26.06.2017
17:59:43
Использовать пропсы для передачи данных, которые после первого применения не будут ни на что влиять - антипаттерн
Значит ли это, что мне стоит записать результат аякса внутрь локального стейта конпонента, а не в стор?

в дальнейшем в форме я могу изменить тип

от типа зависит вывод некоторых полей

Yui
26.06.2017
18:00:44
Возможно у тебя другая задача, но мы видим только данный кусок кода и не знаем, что ты имеешь в виду и зачем ты так делаешь.

kana
26.06.2017
18:00:51
Нет, это значит, что просто нужно делать компоненты чистыми, без всяких ваших стейтов вообще. Если не хочешь, чтобы пропсы менялись - не меняй их в сторе

Yui
26.06.2017
18:01:48
Желательно делать компоненты чистыми, но это не всегда правильно.

kana
26.06.2017
18:07:21
Нет, я согласен, что на чисто чистых компонентах не выведешь, не нужно засирать стор кучей локальных стейтов. Но компонент однозначно должен зависить от своих пропсов и из изменении

Yui
26.06.2017
18:08:07
С этим согласен, нужно стараться делать компоненты как можно более "тупыми", вычищая из них всю логику, которая не касается конкретно отображения содержимого.

Вспомнилось как у меня всё сломалось, когда react-router разделили на react-router-dom, react-router, react-router-native и проч.

Обновил проект через updtr и всё сломалось.

Evgeny
26.06.2017
18:10:04
Зачем обновлять зависимости не читая ченджлоги?

Yui
26.06.2017
18:10:38
Потому что я могу. Кстати этот случай научил читать ченджлоги.

Чому это антипаттерн то?

Google
Denis
26.06.2017
20:14:08
все уже заценили Akili?

Max
26.06.2017
20:14:24
Обновляешь. Тесты наебнулись - читаешь. Не наебнулись - не читаешь. Депрекейтед надо показывать

Denis
26.06.2017
20:14:40
https://habrahabr.ru/post/331704/

неужели совершилось, вот она

метча

Admin
ERROR: S client not available

Denis
26.06.2017
20:15:36
епта

Max
26.06.2017
20:15:43
Забавно

Default
26.06.2017
20:16:28
Нене

Нахер-нахер

Слишком ангуляристо

Лучше уж Vue взять

Как пральна заметили в комментах

<for in="${ this.data }"> <loop>${ this.loopIndex } => ${ this.loopKey} => ${ this.loopValue.title }</loop> </for>

Это пиздец

В репозитории все еще печальнее

Ни одного форка, ни одного pr, один контрибьютор

Это даж не бета

Google
Default
26.06.2017
20:22:20
Это пет-проект с одним пейсателем

Который 20 дней назад прекратил коммитить вообще

Denis
26.06.2017
20:22:40
а в чем фишка Vue? я с ним не работал

Denis
26.06.2017
20:22:43
и главное

зачем

для чего писать свой фрейм

чтобы что?

Default
26.06.2017
20:24:08
Комменты к коммитам там тоже клевые

Denis
26.06.2017
20:24:13
Denis может ради экспирианса?)

Default
26.06.2017
20:24:14
билд-билд-билд

kana
26.06.2017
20:24:26
Да просто опыт получить, понять, какие подводные камни внутри фреймов.

Default
26.06.2017
20:24:47
Ну не, это мне напоминает статейки типа «Пишем свой фреймворк a-la angular»

Где разбираются внутряки

Ток зачем об этом писать на хабре?

kana
26.06.2017
20:25:20
Если не сделал свой виртуал дом, не научился патчить в дом диффы двух вдомов - не мужик

Default
26.06.2017
20:25:23
На гитхабе таких фреймворков целый вагон лежит

kana
26.06.2017
20:25:41
Согласен

Default
26.06.2017
20:26:10
А был где-т цикл статей с подробным разбором концепции virtual dom, кстати

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