@react_js

Страница 1156 из 5115
Denis
03.04.2017
12:55:32
@javascript_jobs

Mikhail
03.04.2017
13:00:45
react-router 4 кто-нибудь использует уже? есть проблемы?

Denis
03.04.2017
13:17:49
Да вроде как уже устарел

Mikhail
03.04.2017
13:18:11
а что правильно использовать?

Google
Mikhail
03.04.2017
13:26:57
писали что не надо вообще его использовать, но тогда как рендерить в зависимости от пути браузера?

Vasiliy
03.04.2017
13:31:39
Кто писал??

Mikhail
03.04.2017
13:33:18
здесь писали

я утром такой же вопрос задавал

anoru
03.04.2017
13:35:03
)))

from
03.04.2017
13:35:57
universal-router норм и router5 говорят тоже

Mikhail
03.04.2017
13:36:37
может статейку какую кинете? или примеры?

почему не надо юзать react-router я так и не понял ((

from
03.04.2017
13:37:27
потому что ты становишься зависимым от реакта для решения задачи, которая не зависит от реакта

react-router 4 кстати крутая штука, я считаю но специфичная Если тебе надо просто "рендерить в зависимости от урла", лучше всего взять простой и надёжный роутер

anoru
03.04.2017
13:38:55
А в чем собственно проблема конкретно реакт роутера 4 у тебя? Если проблемы нет, то зачем тогда задаешься этим вопросом? Просто они все немного отличаются. Зачем искать минусы, плюсы каждого, когда просто юзаешь самый последний. В любом случае, серьезных проблем, которые никак не решить с ним не будет. Тут просто любят каждый день спорить по поводу реакт роутера, но это не значит, что надо срочно избегать его)

Google
from
03.04.2017
13:39:05
а react-router v1-3 — хрень

Mikhail
03.04.2017
13:39:43
просто до этого использовали 2.8, просто потому что он там был

щас вот задумались, вот и спрашиваю совета со стороны

from
03.04.2017
13:40:22
бери вот https://github.com/kriasoft/universal-router/blob/master/docs/getting-started.md#use-with-react

anoru
03.04.2017
13:43:47
"Чем пользуются" - кто пользуется?

Mikhail
03.04.2017
13:43:52
Хорошо ли обновлять весь стейт перед отрисовкой компонента? Или стейт лушче менять по событиям уже внутри компонента? Есть два массива, которые я записываю в стейт. Хочу сделать аякс запрос и обновить данные в этих массивах, а потом отправить this.setState(), и все это перед первой отрисовкой компонента.

Mikhail
03.04.2017
13:44:02
ну сообщество, хотя здесь )

anoru
03.04.2017
13:44:08
У всех что-то свое, это не значит, что их вариант хуже

Кто-то router5 юзает и доволен всем

??‮???∞?
03.04.2017
13:48:03
у нас нет setState, мы на mobx
Всё? Эти 2 дня, что я осиливал редакс - прошли зря?

Mikhail
03.04.2017
13:50:18
from
03.04.2017
13:50:24
проблемы вроде нет, просто раз уж решили что-то переделывать, то переделывать на то чем щас пользуются, может стоит вообще что-то другое юзать
react-router стал популярным из-за названия react-router v4 — очень интересный проект и новый подход. Действительно оправдывает своё название. Думать о матчинге путей как о компонентах — прикольно и необычно. Оправдано ли? Пока рано говорить. Для каких специфичных случаев абсолютно точно да, а для всех подряд — пока никто не скажет. Но зато уже сейчас можно утверждать, что если возьмёшь решение для раутинга не привязанное к реакту — не прогадаешь. Если однажды в проекте решат отказаться от реакта в пользу другой view library — не придётся хотя бы менять роутер. А если и не решат, то тоже всё хорошо — у тебя есть раутер, который работает и поддерживается сообществом.

Denis
03.04.2017
13:52:13
@klimashkin Павел, вы там ещё не уехали с router5?

Oleg
03.04.2017
13:55:15
Есть живые люди, которые используют router5? Как он интегрируется во всю экосистему react+redux? Какие подводные камни есть?

from
03.04.2017
13:55:56
а редакс тут при чем?

Google
Oleg
03.04.2017
13:56:34
а редакс тут при чем?
Ну состояние роутера хранить в сторе

from
03.04.2017
13:56:44
нахрена? :)

Philipp
03.04.2017
13:56:52
history

from
03.04.2017
13:57:05
browser history

Oleg
03.04.2017
13:57:11
Чтобы оттуда брать параметры из урла например

from
03.04.2017
13:57:36
Vasiliy
03.04.2017
13:57:46
from
03.04.2017
13:57:52
урл есть

раутер урл превращает в параметры

бери и пользуйся, прокидывай кому хочешь)

Denis
03.04.2017
13:59:20
Да хоть через middleware :)

Даже пример есть

Denis
03.04.2017
14:00:07
http://router5.github.io/docs/with-react-redux.html#/inbox

Интересно, а что ещё есть здорового кроме router5?

Mikhail
03.04.2017
14:01:10
Да хоть через middleware :)
а вы что используете?

Oleg
03.04.2017
14:01:34
Примеры это круто, я их видел, хотелось бы про реальный опыт использования на живом проекте услышать

from
03.04.2017
14:03:57
Интересно, а что ещё есть здорового кроме router5?
на мой взгляд https://github.com/kriasoft/universal-router

Dmitry ?
03.04.2017
14:08:37
Может быть глупый/очевидный вопрос (я – человек, покалеченный react-router), а как менять урлы? Юзать history.js или просто достаточно history api?

Насколько я понял history.js актуален, если нужна поддержка старых браузеров

Google
Dmitry ?
03.04.2017
14:13:45
Нет, без реакт роутера

То есть идея такая, чтобы подписаться на изменения урла где-то вверху?

Admin
ERROR: S client not available

from
03.04.2017
14:15:05
https://developer.mozilla.org/en-US/docs/Web/API/History_API

но лучше исползовать библиотеку типа history, да

Dmitry ?
03.04.2017
14:16:33
Ну понятно, спасибо

Так ли нужна history.js сейчас?

from
03.04.2017
14:18:40
ты про https://github.com/browserstate/history.js/ или про https://github.com/ReactTraining/history ?

Дмитрий
03.04.2017
14:18:51
Интересно, а что ещё есть здорового кроме router5?
В universal-router например асинхронные роуты из коробки) В react-router =< 3 для этого официально предлагается патчить console.warn)

Когда с HMR

Denis
03.04.2017
14:23:39
Забавно, флудить можно, но на избранные темы?

Ҫѐҏӗѫӑ
03.04.2017
14:24:15
вечная тема

реакт и его сраный роутер

Сергей
03.04.2017
14:24:48
окей давайте ещё флейм

чем react-router5 лучше react-router

Ҫѐҏӗѫӑ
03.04.2017
14:25:29
декаплингом?

Сергей
03.04.2017
14:25:40
Router for React? react-router – 21 ??????? 62% [ — nothing — ] – 7 ?? 21% universal-router – 5 ?? 15% react-router5 – 1 ▫️ 3% ? 34 people voted so far.

Denis
03.04.2017
14:25:56
к колайдеру

from
03.04.2017
14:25:59
decoupling?
decoupling'ом 8)

Google
Ҫѐҏӗѫӑ
03.04.2017
14:26:01
где вариант director?

ок. "роутер не нужен" тоже подойдет

Дмитрий
03.04.2017
14:26:34
))

Сергей
03.04.2017
14:26:42
где вариант director?
director это что?

Ҫѐҏӗѫӑ
03.04.2017
14:26:48
это роутер

внезапно

Сергей
03.04.2017
14:27:10
Спасибо. *пошел изучать*

Denis
03.04.2017
14:28:08
Ему уже лет 5 вроде )

Ҫѐҏӗѫӑ
03.04.2017
14:28:19
да, это баян, его вроде уже и забросили

Сергей
03.04.2017
14:28:26
Ему уже лет 5 вроде )
не встречал ни разу.

Ҫѐҏӗѫӑ
03.04.2017
14:28:28
но от того он хуже не стал кагбэ

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