@react_js

Страница 1050 из 5115
Vladimir
11.03.2017
09:28:00
даже с плюсиком не хочет
https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g

Спрашивай такие вопросы там

Dreamerinnoise
11.03.2017
09:28:41
Расскажи подробнее
https://webpack.github.io/docs/ >webpack v1 is deprecated. We encourage all developers to upgrade to webpack 2.

Vladimir
11.03.2017
09:29:24
Ок

Google
Антон
11.03.2017
10:23:39
кто любезен помочь с react-router?

как сделать, чтобы activeClassName не срабатывал на родительские роуты?

Алексей
11.03.2017
10:25:29
кто любезен помочь с react-router?
проще сразу спрашивать

Антон
11.03.2017
10:25:44
как сделать, чтобы activeClassName не срабатывал на родительские роуты?

Evgeny
11.03.2017
10:26:58
Версия?

Антон
11.03.2017
10:27:33
3.0.2

Pavel
11.03.2017
10:31:36
Четвертый роутер то уже пробовал кто? Есть смысл переходить? А новые начинать на нем?

Evgeny
11.03.2017
10:32:36
Да, он ок

Ҫѐҏӗѫӑ
11.03.2017
10:32:55
он даже хуже предыдущих

Max
11.03.2017
10:35:12
А никто не видел рендер маркдауна для реакта в таком виде?



чекбоксы рабочие, теги подсвечиваются

Google
hlomzik
11.03.2017
10:50:04
чекбоксы рабочие, теги подсвечиваются
Рабочие чекбоксы подразумевают редактирование исходного текста

Max
11.03.2017
10:50:23
не понял

Amon Bower
11.03.2017
10:53:11
Если я использую redux, для общих данных. А в одном из компонентов просто делаю вычисление и храню там какие-то данные, можно ли в компоненте этого state вбивать данные только для этого компонента, а не создавать новый action и т.п.?

это что за сервис?

Amon Bower
11.03.2017
10:55:25
На Chart элемент. У меня асинхронно подгружается табилца, а потмо я делаю вычисление данных. После того, как вычисления произошли, я хочу асинхронно в data вставлять эти данные и потом только уже выводить Chart

Я хотел через редакс это сделать, просто мне лень создавать новый action и т.д., думал, можно ли прямо в этом компоненте где я рендерю таблицу и chart в state вбивать эти данные сразу

Amon Bower
11.03.2017
10:57:16
Понял. Спасибо

hlomzik
11.03.2017
10:57:24
А, нужен редактор! Выглядит круто)

Max
11.03.2017
10:57:31
да, редактор

Amon Bower
11.03.2017
10:58:05
есть ссылка на этот редактор?

или что это. Интересно посмотреть

Max
11.03.2017
10:59:30
Amon Bower
11.03.2017
10:59:47
thx

Pavel
11.03.2017
11:04:46
он даже хуже предыдущих
Даже новые фичи не перевешивают?

Ҫѐҏӗѫӑ
11.03.2017
11:05:34
зачем фичи если оно говно бай дизайн

Pavel
11.03.2017
11:06:28
Хочешь сказать руками удобнее раутить?

Ҫѐҏӗѫӑ
11.03.2017
11:07:57
хочу сказать, что можно взять любой _нормальный_ роутер

Pavel
11.03.2017
11:09:44
Примеры в студию

Google
Ҫѐҏӗѫӑ
11.03.2017
11:14:55
примеры чего?

жс роутеров?

подойдет любой непривязанный к реакту или чему-либо другому

Andrew
11.03.2017
11:17:25
господа как вы проверяете ориентацию экрана в вебе ?

Danil
11.03.2017
11:23:17
господа как вы проверяете ориентацию экрана в вебе ?
Есть событие orientationchange, а если узнать просто ориентацию то хз

Pavel
11.03.2017
11:25:42
подойдет любой непривязанный к реакту или чему-либо другому
Таких наверняка тысячи. Можно какие-то примеры то?) чем сам пользуешься? А чем привязка к реакту плоха?

Lupsick
11.03.2017
11:26:21
роутер/реакт протухнет

Ҫѐҏӗѫӑ
11.03.2017
11:26:35
привязка к реакту не плоха, плохо то, что состояние, на которое все завязывается, переносится туда, куда не надо

Lupsick
11.03.2017
11:26:36
чем меньше логики в роутере тем лучше

Ҫѐҏӗѫӑ
11.03.2017
11:27:11
роутер - это рефлексия адресной строки в состояние приложения и обратно

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

тогда все прозрачно

anoru
11.03.2017
11:29:27
Это если не юзать всякие доп фичи роутера типа автоустановки класса в ссылке. Но это все не особо нужно, руками можно, а то, что нужно аналог можно накатать быстренько

Ҫѐҏӗѫӑ
11.03.2017
11:30:33
установка класса в ссылке вроде как к роутеру не имеет отношения

роутер в принципе не про это

anoru
11.03.2017
11:31:07
Тут вроде обсуждают реакт роутер?

Ҫѐҏӗѫӑ
11.03.2017
11:31:14
и может спокойно без ui существовать

реакт роутер говно и не стоит обсуждения в принципе

Pavel
11.03.2017
11:31:39
Спасибо за подробное объяснение

Ҫѐҏӗѫӑ
11.03.2017
11:31:39
хз что там в него еще напихали

Google
anoru
11.03.2017
11:32:02
роутер в принципе не про это
Я о том и говорю. Чистый роутер и самому написать легко и быстро, а доп фичи не нужны

Ҫѐҏӗѫӑ
11.03.2017
11:32:26
ну свой роутер писать смысла нет. можно хотя бы history взять

Dream
11.03.2017
11:33:33
Зачем пилить очередной велосипед

Ҫѐҏӗѫӑ
11.03.2017
11:33:51
велик пилить и не надо

роутеров полно

Admin
ERROR: S client not available

anoru
11.03.2017
11:35:07
Помню искал роутер когда писал на жиквери давненько. Еще тогда их полно было, а щас тем более)

Ҫѐҏӗѫӑ
11.03.2017
11:35:30
хз, старенький director не подводил

ну и у фейсбука в примерах он

ему миллиард лет

так-то router5 правильно спроектирован, но я так и не пробовал

можно спросить у Миши

ему вроде ок

от tj с Сапегиным есть что-то

ну и вообще, некоторым history достаточно

anoru
11.03.2017
11:41:26
http://sammyjs.org такое юзал тогда, были какие-то проблемы, не помню уже особо. Может криворуко юзал. В любом случае, тогда выбирал между директором и этим. Сложно сказать почему выбрал его

То есть не весь фрейм, а только роутер оттуда

ainu
11.03.2017
12:11:55
Всем привет

Google
ainu
11.03.2017
12:12:02
Посоветуйте что почитать чтобы грамотно организовать структуру state для react/redux приложения

Yan
11.03.2017
12:13:30
http://redux.js.org/docs/recipes/StructuringReducers.html

Внизу ссылки

ainu
11.03.2017
12:15:44
Спасибо

Anton
11.03.2017
12:52:44
Какой наилучший вариант редиректить юзера если он не залогинен? Инфа о юзере в сторе. Например, можно добавить хук к роутеру и проверять там, но может получиться, что юзер еще не загрузился

Yan
11.03.2017
13:09:32
Мидлварь которая в хистори пушит получив с бека 401

Пушит на страницу авторизации и трёт локальные токенв

Gregory
11.03.2017
13:44:47
Привет, React Сообщество! Рад представить вам Focal ? Новый реактивный state-менеджмент для вашего React приложения. Под капотом Rx в связке с магией Атомов и Линз. Сейчас на нем написан наш редактор и будущая версия расширения – Production Ready. Так же все на TS! Так что, keep calm and stare, share Focal ? – https://github.com/grammarly/focal (P.S. В ⭐️ очень нуждаемся)

Oleg
11.03.2017
13:45:39
ммм… линзы

а че в на ClojureScript не пишете в Grammarly?

Gregory
11.03.2017
13:50:37
Было много вариантов, решили использовать TS, смотрели ClojureScript, ELM, PureScript. Но в итоге остановились на TS) и написали свою имплементацию, вдохновившись Calmm.js) Да там ответов хватает в Readme. Если что буду на неделе буду в Москве можете задавать вопросы.

Oleg
11.03.2017
13:51:36
интеерсно _почему_

то что вариантов много, это понятно :)

Anton
11.03.2017
16:55:43
пример из доков react-router. вы считаете такой редирект через стейт нормальным? class Login extends React.Component { state = { redirectToReferrer: false } login = () => { fakeAuth.authenticate(() => { this.setState({ redirectToReferrer: true }) }) } render() { const { from } = this.props.location.state || { from: { pathname: '/' } } const { redirectToReferrer } = this.state if (redirectToReferrer) { return ( <Redirect to={from}/> ) } return ( <div> <p>You must log in to view the page at {from.pathname}</p> <button onClick={this.login}>Log in</button> </div> ) } }

Lupsick
11.03.2017
16:57:54
лол

норм роутер

вот бы щас логику в рендер засунуть

Anton
11.03.2017
16:59:49
в этом моменте такой путь смотрится в принципе неплохо const PrivateRoute = ({ component, ...rest }) => ( <Route {...rest} render={props => ( fakeAuth.isAuthenticated ? ( React.createElement(component, props) ) : ( <Redirect to={{ pathname: '/login', state: { from: props.location } }}/> ) )}/> ) но юзать стейт это дичь имхо

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