@react_js

Страница 466 из 5115
Anton
14.09.2016
10:21:40
тем временем нас 1к+

Oleg
14.09.2016
10:26:12
подскажите плз группу в телеграме где предложения по работе постят

по фронту

Victor
14.09.2016
10:32:39
@javascript_jobs

Google
Victor
14.09.2016
10:33:01
http://dl2.joxi.net/drive/2016/09/14/0000/3636/60980/80/99ed10627d.jpg

Ilya
14.09.2016
10:33:34
>If angular people like it, stay away Какая манялогика, ох.

Dmitry
14.09.2016
10:34:24
хорошая логика :)

Ilya
14.09.2016
10:34:34
А если окажется, что ангулярщики начнут всем яро доказывать как круто дышать, вы дышать перестанете?

Dmitry
14.09.2016
10:34:38
это примерно как if php people like it, stay away

Oleg
14.09.2016
11:21:05
но всеже в том что он сказал есть доля правды

anoru
14.09.2016
11:54:44
Ребят, а в route path реакт роутера я могу регэкспы писать? Что-то не могу найти такую штуку. Хочется просто для разных роутов, которые юзаю один компонент, описать все в 1 условие

path="(/test)(/test2)" Что-то типа такого (такая запись не работает, как пример)

это не регэксп, конечно.) Просто думал, что такое сработает, т.к. допустим path="/test(/test2)" уже работает

Но раз уж так нельзя, то какие способы есть? Вот и задумался про регэксп

Malgalad
14.09.2016
12:04:36
а path="(/test(/test2))" не сработает?

Roman
14.09.2016
12:06:47
нету регекспов в rr https://github.com/ReactTraining/react-router/issues/391

Google
anoru
14.09.2016
12:13:41
а path="(/test(/test2))" не сработает?
Нет, ну да ладно) Не страшно, в 1 месте требовалось лишь

Но это странно как-то. <Route path="(/test1)(/test2)"

С таким /test1 срабатывает, а /test2 уже нет

нету регекспов в rr https://github.com/ReactTraining/react-router/issues/391
Да, уже глянул issue) еще были предложения передавать функцию, которая сама будет матчить

Vadim
14.09.2016
12:42:27
Такой вопрос по реакт-роутеру: У меня в роутере просписано <Router history={browserHistory}> Это когда навигация происходит не через хэш, а через кажущиеся пользователю "реальными" урлы. Так вот, при этом есть один недостаток: если я вручную меняю урл в адресной строке браузера, то страница релоадится. Можно ли этого избежать?

Иначе приходится все состояние стора хранить в sessionstorage

есть тут кто такой, кому тоже мешал релоадинг страницы?

Vadim
14.09.2016
12:46:28
Это понятно ) Ну вдруг есть возможность отключить перезагрузку страницы? )

Anton
14.09.2016
12:46:56
а зачем вручную менять урл о_0

pushState же

Vadim
14.09.2016
12:47:21
Ну решил перейти на какую-то определенную страницу приложения

from
14.09.2016
12:47:32
а зачем вручную менять урл о_0
вручную в смысле пользователем, как я понял )

Vadim
14.09.2016
12:47:39
да

Хотя, блин, даже стрелки браузерной навигации (вперед/назад) тоже заставляют перегружаться страницу :(

Anton
14.09.2016
12:52:40
если из-за стрелок перезагружается, то так не должно быть

Vadim
14.09.2016
12:54:37
Хм...

Хотя может это потому что я использую связку через redux-router? :/

Подключаетется роутер так: import { reduxReactRouter } from 'redux-router'; import { createHistory } from 'history'; import { createStore, compose, applyMiddleware, Reducer } from 'redux'; import { createEpicMiddleware, Epic } from 'redux-observable'; import routes from '../routes'; // там и описаны роуты, созданные через реакт-роутер const store = compose( applyMiddleware(epicMiddleware), reduxReactRouter({ routes, createHistory }) )(createStore)(reducers);

Google
Anton
14.09.2016
14:28:11
Многие применяют server side rendering в проектах?

Andrey
14.09.2016
14:28:45
наверное многие)

Evgeny
14.09.2016
14:36:29
Чё за тема с react-router v4?

Andrey
14.09.2016
14:36:45
обновили, поменяли api, все нормально короче

Evgeny
14.09.2016
14:36:52
А в3 куда делся?

Vladimir
14.09.2016
14:37:04
устарел, лол

никуда не делася

Evgeny
14.09.2016
14:37:59
Как он устарел, если последняя версия 2.8.1?

Alxander
14.09.2016
14:38:16
Ну это, видимо, новая мажорная ветка.

Типа как с питоном.

Vladimir
14.09.2016
14:39:01
https://github.com/ReactTraining/react-router/releases/tag/v4.0.0-0

from
14.09.2016
14:39:39
Как он устарел, если последняя версия 2.8.1?
написано же всё 3.0 выйдет и будет поддерживаться, но не развиваться

Vladimir
14.09.2016
14:39:46
https://github.com/ReactTraining/react-router/releases/tag/v3.0.0-alpha.3

> Quick Update: > Yes, there will still be a 3.0 release (soon!). It is simply v2.0 without any deprecation warnings. We intend to keep supporting the 3.x branch indefinitely (published separately on npm to aid in migration), although there will likely not be any future major versions based on that code. 4.0 is the future, but we won't leave you hanging if you want to stick with 2.x/3.x.

Alxander
14.09.2016
14:41:43
Блин, вроде только вот был react-router 1.x

Evgeny
14.09.2016
14:41:57
Ок, следующий вопрос

Alxander
14.09.2016
14:41:57
И уже опять новая версия, которая всё ломает.

Evgeny
14.09.2016
14:42:08
Почему реакт-роутер ушел reactjs → ReactTraining

Andrey
14.09.2016
14:42:43
Почему реакт-роутер ушел reactjs → ReactTraining
в issue не нашел, но наверное автор решил прорекламить свой портал)

Evgeny
14.09.2016
14:43:13
Пиздец у этих миллениалов всё шатается

Google
Alxander
14.09.2016
14:43:36
Потому что гибкие методологии.

Evgeny
14.09.2016
14:43:50
rackt → reactjs → ReactTraining react-router 0.13 → react-router 1.x + history → react-router 2.x without history → react-router 3.0 deprecated before released → react-router v4

Ебануться

Alxander
14.09.2016
14:43:59
Так и не понял чего они такого нового притащили в react-router@next

Anton
14.09.2016
14:44:18
Многие применяют server side rendering в проектах?
имхо он не нужен. только усложнение и нагрузка на сервер. гугл нормально вроде как индексирует, а для тупых поисковиков есть prerender.io и прочие

Anton
14.09.2016
14:45:12
ну значит будем считать его тупым

Admin
ERROR: S client not available

Anton
14.09.2016
14:46:11
только в первый раз, к тому же кликать один фиг ни на что нельзя, пока не загрузится жс

Alxander
14.09.2016
14:46:12
Ну имхо для новостных проектов очень полезная фича. А то ты такой сидишь в метро, хочешь грузануть страничку, а он тебе бандл на 2мб по EDGE тянет.

Почему это?

Anton
14.09.2016
14:46:47
если кэширование правильно приготовлено

Andrey
14.09.2016
14:46:49
только в первый раз, к тому же кликать один фиг ни на что нельзя, пока не загрузится жс
кликать можно, просто будет как обычный статичный сайт, пока не загрузится js

Alxander
14.09.2016
14:49:31
С тем же react-router у тебя даже линки работать будут. В принципе, всякие конверсионные штуки типа формочек можно тоже с феллбэком делать.

Опять же, вся эта фигня нужна только для СМИ и чего-то похожего по духу.

Anton
14.09.2016
14:50:45
+

хотя для сми есть AMP

Alxander
14.09.2016
14:52:30
За AMP в этом чатике бьют по голове.

Google
Alxander
14.09.2016
14:52:36
(не знаю почему)

Dmitry
14.09.2016
14:59:07
А кто-нибудь уже использует react-router v4?

Maxim
14.09.2016
15:00:37
А кто-нибудь уже использует react-router v4?
говорят, что там много багов пока. завтра попробую его поставить

Dmitry
14.09.2016
15:02:50
Просто у меня возникли некоторые трудности в связке его с редаксом, так как теперь объект истории создается внутри роутера и доступен только в контексте. И теперь react-router-redux нельзя использовать

Ҫѐҏӗѫӑ
14.09.2016
15:03:14
А кто-нибудь уже использует react-router v4?
за те 23 часа, которые он существует, уже все свои проекты перевели, еще бы)

бедные юзеры rr. вечно страдают

я уже даже перестал над ними шутить

Nikita
14.09.2016
15:04:34
а что ты вместо рекомендуешь? router5?

Ҫѐҏӗѫӑ
14.09.2016
15:04:52
<чтоугодно>.js

Aleh
14.09.2016
15:04:58
я уже даже перестал над ними шутить
посоветуй нужный роутер

Nikita
14.09.2016
15:05:20
ну ты что используешь сам?)

Ҫѐҏӗѫӑ
14.09.2016
15:05:28
директор

старая школа

Brs
14.09.2016
15:05:51
а кто-нибудь react-enroute использует?

Ҫѐҏӗѫӑ
14.09.2016
15:05:54
но говорят роутер5 неплох

а кто-нибудь react-enroute использует?
он не умеет хистори апи === не нужен

Nikita
14.09.2016
15:06:20
говорят и RR не плох) просто он сильно популярнее всего остального, поэтому все плюются))

Brs
14.09.2016
15:06:25
я видел твой комент

но надеялся что не так понял

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