@react_js

Страница 612 из 5115
Art
07.11.2016
13:07:52
Дмитрий
07.11.2016
13:09:56
Тебя спросить забыл

S
07.11.2016
13:10:42
вопрос такой @connect( () => (state) => { return {message: state.snackbar.message} }, undefined, undefined, {pure: false} ) export default class Snackbar extends Component { componentWillReceiveProps() { // если не меняется message, метод не срабатывает } } как сделать, чтобы оно срабатывало каждый раз?

Anton
07.11.2016
13:10:48
Мне кажется, мы стали забывать, что ооп - это не про классы и наследование

Google
Anton
07.11.2016
13:11:27
Rust вполне себе ООП, но ни классов, ни наследования там нет

Сергей
07.11.2016
13:11:58
[Anonymous]
07.11.2016
13:14:51
Александр
07.11.2016
13:15:38
ООП - это инструмент для решения проблемы доменной сложности :)

Evgeny
07.11.2016
14:27:21
Space вакансии в @javascript_jobs

Ivan
07.11.2016
16:26:04
коллеги, как лучше реализовать на React/Redux "богатый" поиск с разными фильтрами, так чтобы все это еще и в url отображалось?

если есть ссылочка на github - вообще чудесно

правильно я понимаю что этим должен заведовать отдельный редюсер который на любое изменение фильтра меняет роут?

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

Google
Dmitry
07.11.2016
16:30:27
Я при изменении полей фильтров генерю урл из их значений и при рендере страницу изначальной в обратную сторону собираю стейт

Ivan
07.11.2016
16:31:11
а вот как этот процесс в обратную сторону происходит?

да, согласен что по сабмит, иначе видимо можно зациклиться

Dmitry
07.11.2016
16:32:10
В лайфсайкл методах страницы с формой беру урл и разбираю параметры

По параметрам заполняю форму и сабмичу

Ivan
07.11.2016
16:33:45
ага, логично

спасибо)

Taras
07.11.2016
17:15:38
редюсер и store в redux-е могут быть асинхронными?

Gordey
07.11.2016
17:17:39
экшены могут быть ассинхронными

Dmitry
07.11.2016
17:19:36
редюсеры и стор только синхронные

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

Taras
07.11.2016
17:26:00
Но если тебе нужно сохранять состояния на сервере, то это уже совсем не редукс)

редакс

Nikita
07.11.2016
17:27:11
рииидакс, че Абрамова не слышал?)

Vladimir
07.11.2016
17:28:39
ридакс

Nikita
07.11.2016
17:30:03
не-не, и тянуть надо

Vladimir
07.11.2016
17:30:42
ты про ударение?

Taras
07.11.2016
17:31:20
При этому редюсер может вернуть как промис так и значение

Roman
07.11.2016
17:34:24
Не болтайте ерундой (тм)

Google
Nikita
07.11.2016
17:34:34
ты про ударение?
забей, просто устал) А Абрамов забавно произносит)

Taras
07.11.2016
17:34:40
Это несовместимо с принципом единственного источника истины, поэтому то что мне нужно на ридакс похоже, но ним не является

Nikita
07.11.2016
17:37:08
но ты какую-то фигню написал) внутри экшна можно нормально промис разрулить. а редьюсер должен возвращать значение. он всегда про локальное состояние

Aleh
07.11.2016
17:37:25
источник данных(твои read model) - стейт редакса, он получается в результате обработки экшенов, экшен может быть вызван по результату работы какого-то асинхронного действия

вызван экшн = отправлен в диспатч

Taras
07.11.2016
17:38:56
Ну мне не только в редюсере промис возвращать, а getState и setState могут быть асимнхронными в моем Store

Aleh
07.11.2016
17:39:18
getState нет, set state нет такого

Taras
07.11.2016
17:39:32
Это внутренний метод

Nikita
07.11.2016
17:39:55
тебе если на сервере надо какой-то стейт держать, надо все те же экшны кидать

просто запросы будут в базу ходить, а не на сервер. например

Taras
07.11.2016
17:42:50
Можно, а еще можно сохранения состояния сделать внутренним автономным механизмом

Который не должен волновать пользователя Store

Andrei
07.11.2016
17:44:18
Всем доброго времени суток. Подскажите пожалуйста, есть проект для создания изоморфного приложения на React. Что можете посоветовать из готовых фреймфорков/бойлерплейтов ?

Gordey
07.11.2016
17:46:26
react-create-app

Aleksey
07.11.2016
17:50:54
react-hot-boilerplate

Andrei
07.11.2016
17:53:45
react-hot-boilerplate
⚠️⚠️⚠️ This Is Experimental and Incomplete! ⚠️⚠️⚠️ This is not a good starting point for people learning React. It’s experimental and completely lacks any production features.

readme само за себя говорит

react-create-app
Это именно для изоморфных приложений?

Ҫѐҏӗѫӑ
07.11.2016
19:47:23
https://www.meetup.com/BeerJS-Moscow/events/235422983/

Google
Alex
07.11.2016
21:12:36
Народ, ставил кто линь (*buntu) с UEFI? Отваливается подсветка клавиатуры на ноуте. В legacy режиме все хорошо

Дмитрий
07.11.2016
21:14:10
Попробуй componentDidMount

Alex
07.11.2016
21:14:28
о, помогло

спс

Vladimir
07.11.2016
21:14:50
шта

слишком тонкий юмор для меня

Dreamerinnoise
07.11.2016
21:14:57
Лолд

Dmitry
07.11.2016
21:15:36
:D

Alex
07.11.2016
21:16:23
так-то я серьезно. Целый день бьюсь(

Ҫѐҏӗѫӑ
07.11.2016
21:38:11
https://twitter.com/chicoxyzzy/status/795742081784352768

Andrey
07.11.2016
21:44:55
пиво - первый шаг к героину

так-то я серьезно. Целый день бьюсь(
в техподдержку ноутбуха писал?

Alex
07.11.2016
21:47:51
в техподдержку ноутбуха писал?
говорят, что им пофигу. Типа не свиндовс же стоит

Denis
07.11.2016
22:35:42
как в fetch отловить статус 503? в catch в аргументах только текст ошибки, статуса нет :(

Vladimir
07.11.2016
22:36:41
как в fetch отловить статус 503? в catch в аргументах только текст ошибки, статуса нет :(
> The Promise returned from fetch() won't reject on HTTP error status even if the response is a HTTP 404 or 500. Instead, it will resolve normally, and it will only reject on network failure, or if anything prevented the request from completing. > — https://github.com/github/fetch#caveats

сервер ответил, значит .then

смотри checkStatus дальше по документации https://github.com/github/fetch#handling-http-error-statuses

Denis
07.11.2016
22:39:09
попадало бы в then если б это не был preflight запрос а похоже из-за того что сервер отдает 503 уже на этапе запроса options - до then ничего не доходит(

Lupsick
08.11.2016
00:44:17
https://medium.freecodecamp.com/using-fetch-as-google-for-seo-experiments-with-react-driven-websites-914e0fc3ab1#.7p5qb6fe2

Igor
08.11.2016
00:47:03
А как бы вы реализовали в общих чертах между роутами? http://tympanus.net/codrops/2016/06/01/multi-layer-page-reveal-effects/

Google
n0z3r0
08.11.2016
05:28:42
Народ треба совету! :) Нормально ли будет если компонент вызовит метод WebAPI, который сделает запрос на сервер и затем при получении данных сгенерит EVENT через диспатчер, для обновления данных?

Или лучше задиспатчить EVENT поймать его в классе WebAPI и потом сделать запрос на сервер и получив ответ сгенеирить еще один EVENT чтобы обновить данные?

Как и где место в архитектуре Flux вызовам WebAPI

Судя по доке Flux понтно что все эти вызоы должны поихводиться в классе конкретного экшена

Типа есть два типа эукшенов Серверные и Компонентов

Только бесит что в примерах от Facebook по разному идет реализация экшенов

Где то это просто type а вот где то это полноценная реализация метода с кодом

code4aman
08.11.2016
08:00:15
Судя по доке Flux понтно что все эти вызоы должны поихводиться в классе конкретного экшена
В экшне же просто, если асинхронно - то обработка вызова будет тут же а в результате диспач обычного экшна - так в ридаксе

Для этого мидлварь юзается, как это в других флаксах - хз

Pavel
08.11.2016
08:02:27
Экшн это объект, то о чём речь это action creator

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