@react_js

Страница 118 из 5115
anoru
19.05.2016
20:01:07
почему в конструкторе только ассинхронный?

Stanislav
19.05.2016
20:01:14
наоборот

anoru
19.05.2016
20:01:17
ой, наоборот

ну не суть. почему такие ограничения)

Google
Stanislav
19.05.2016
20:01:33
хотя да, ты прав

я просто использую didMount чтобы убедиться, что это клиент, а не сервер

anoru
19.05.2016
20:02:51
ну, тут главное просто придерживаться единого стиля в проекте. Кто-то в конструкторе, кто-то в cwrp, кто-то в cdu. По скорости разница настолько незначительная, что можно не обращать внимание

Stanislav
19.05.2016
20:03:14
с receiveProps как раз рекурсия такая возникает с redux

там удобно со стейтом компонента работать

anoru
19.05.2016
20:03:40
без условия да)

Stanislav
19.05.2016
20:04:21
+1
короче не испольщуй willReceiveProps

или ставь флаг в стейте редакса

что мол загружено, спасибо, больше не надо )

но это так себе

anoru
19.05.2016
20:05:33
у yfc в проекте willReceieveProps вооьбще нигде не используется)

только конструктор и didMount

Google
anoru
19.05.2016
20:05:43
нас*

с самого начала не нравился :)

Stanislav
19.05.2016
20:06:25
он помогает отловить нужные пропсы, когда компонент уже замонтирован

anoru
19.05.2016
20:06:56
didUpdate'а хватает

S
19.05.2016
20:07:32
у yfc в проекте willReceieveProps вооьбще нигде не используется)
а как например при изменении url-параметров вы извлекаете новые данные?

Stanislav
19.05.2016
20:09:03
связать redux с рутером

anoru
19.05.2016
20:09:04
в didUpdate, ну это вкусовщина уже по выбору

S
19.05.2016
20:09:30
связать redux с рутером
оно связано же :)

Stanislav
19.05.2016
20:11:05
ммм. У меня асинхронные запросы сделаны в редакс мидлварине. Достаточно задиспатчить экшн с нужными параметрами. Так вот когда рутер меняет параметры, диспатчится экшен. И компоненту просто приходят уже пропсы с данными.

то есть компонент не участвует в запросах. Он только отображает что ему дали

anoru
19.05.2016
20:12:25
думаю, так у всех сделано

Stanislav
19.05.2016
20:13:39
и есть для этого модули, вроде redux-router или как-то так

или react-router-redux

Stanislav
19.05.2016
20:14:22
да

S
19.05.2016
20:14:27
хм

а можно взглянуть?

просто в редьюсерах нельзя ж логику писать

Stanislav
19.05.2016
20:15:09
щас гляну, минуту

ага, хер. Все не так. Покопался повспоминал

Google
Stanislav
19.05.2016
20:26:55
от redux-react-router отказался в итоге

и, сюрприз, в корневом компоненте в willRecieveProps сравниваю this.props.params рутера, и если разнится, то экшн криейтер разбирает параметры и диспатчит все что нужно.

Denis
19.05.2016
23:29:51
Репост из @nodejs_ru :)

/off Сорри да, постоянно путаю канал :) Спасибо, что поправляете

Спасибо всем, кто голосовал. Итого картина следующая - большинство использует для привязки this к методам в компонентах в первую очередь arrow functions. Второе место занимает - bind, даже если его брать вместе с autobind-decorator:

Ҫѐҏӗѫӑ
20.05.2016
08:47:58
@dmitriiabramov https://github.com/facebook/react/pull/6804/

?

Roman
20.05.2016
08:59:04
это не отменяет ненужности реакта

вот что действительно нужно http://macode.ru/

Andrey
20.05.2016
09:03:00
Roman
20.05.2016
09:03:37
как вариант, да технологии не нужны

Ҫѐҏӗѫӑ
20.05.2016
09:04:27
технологии нужны. но реакт пока сильно отстает. они даже к хттп2 не готов

Ҫѐҏӗѫӑ
20.05.2016
09:04:41
к воркерам только начали готовиться

обработка ошибок тоже хз когда будет

митинги если почитать, то все печально

как будто фб не знает че с ним делать ваще

:(

Kich
20.05.2016
09:05:26
Vladimir
20.05.2016
09:07:02
воркеры нужны ?:)

Ҫѐҏӗѫӑ
20.05.2016
09:07:22
эээ. а есть альтернативы?

Google
Vladimir
20.05.2016
09:08:49
гмейл и гуглмепс работал еще 10 лет назад без всяких воркеров и до сих пор ряд ли найдешь приложение, в котором есть более сложный полезный функционал

Ҫѐҏӗѫӑ
20.05.2016
09:09:09
более 20 лет назад тоже приложения были

Vladimir
20.05.2016
09:09:13
многопоточность - точно не нужна

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
20.05.2016
09:09:25
лол

ну ясно

коллбеки тоже не нужны. блокирующий код ок, да?

и коллбек хелла не будет

и промисы не нужны и все вот это

Vladimir
20.05.2016
09:10:27
коллбеков хватает, на коллбек хелл положить

Ҫѐҏӗѫӑ
20.05.2016
09:10:40
коллбеков хватает для сайтиков

магазинчиков

Vladimir
20.05.2016
09:11:05
промисы удобне, но без них в принципе можно тоже.

ага, а для круда в интернет-банке уже нельзя? :)

Ҫѐҏӗѫӑ
20.05.2016
09:11:25
и прочей хери, которую ваще непонятно зачем на реакте пишут когда все готовое есть на похопе том же лол

интернет банк обычно тоже сайтик

Vladimir
20.05.2016
09:11:50
а что не сайтик?

чатик? :)

Ҫѐҏӗѫӑ
20.05.2016
09:11:56
я про приложения с яйцами

Vladimir
20.05.2016
09:12:01
например

Google
Ҫѐҏӗѫӑ
20.05.2016
09:12:03
трейдерская платформа

Igor
20.05.2016
09:12:10
сравнивать пхп и реакт? сириосли?

Vladimir
20.05.2016
09:12:10
круд

Ҫѐҏӗѫӑ
20.05.2016
09:12:19
хуюд)

Vladimir
20.05.2016
09:12:23
на джквери можно написать

все что угодно

Ҫѐҏӗѫӑ
20.05.2016
09:12:39
сравнивать пхп и реакт? сириосли?
для интернет магазов и сайтиков? щё

хуемпампери. при чем тут жиквери?

Igor
20.05.2016
09:12:55
на джквери можно написать
а потом через месяц писанины страдать

Ҫѐҏӗѫӑ
20.05.2016
09:13:05
мы точно все еще о воркерах?

Vladimir
20.05.2016
09:13:21
ты в любом случае будешь страдать через месяц от своего кода

Igor
20.05.2016
09:13:30
я вот от своего не страдаю ни через месяц, ни через полгода

Ҫѐҏӗѫӑ
20.05.2016
09:13:52
я не страдаю. я страдаю когда ушел в отпуск, вернулся, а они своим говнокодом мой идеальный запоганили

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