@react_js

Страница 1535 из 5115
Dmitrii
23.06.2017
04:54:01
Парсишь урл либо с помощью window.URL, либо с помощью ссылки (устанавливаешь ей href). Возможно есть еще либы какие нибудь. Потом достаешь параметры и из них уже redirect_uri

Но чтоб корректно работало параметр должен быть url_encoded

Alexander
23.06.2017
05:37:54
Не, не спа

Google
Alexander
23.06.2017
05:38:15
Multipage

Konstantin
23.06.2017
05:38:26
А что?

Alexander
23.06.2017
05:39:31
Konstantin
23.06.2017
05:39:49
Ну и в чем по твоему разница?

Даже при изоморфе это будет спа со своим роутингом

Иначе не ясно зачем вам реакт

У спа есть такой же роутинг, можешь назвать это мультипейджем

Stepan
23.06.2017
05:41:24
Можно просто вместо <Link> юзать <a> и будет выглядеть, как обычный сайт))000

Konstantin
23.06.2017
05:41:54
Ну и какой смысл?)

Stepan
23.06.2017
05:42:11
Ну, я и поставил нолики после скобочек

Как бы намекая, что его нет

Konstantin
23.06.2017
05:45:15
Просто если нужна вёрстка страниц, отдаваемая с сервака прикручивайте изоморф и будет вам счастье

? ethorz
23.06.2017
05:56:35
есть пакет для ресайза изображения? Т.е. zoom in zoom out

Google
? ethorz
23.06.2017
05:59:23
либо по колёсику мыши, либо на кнопки навешать события

Stepan
23.06.2017
06:02:16


? ethorz
23.06.2017
06:02:56
смотрел, там не то

Anton
23.06.2017
06:41:13
Приятного утра. @question А вот есть высокоуровнеый умный компонент в котором логика, диспатчатся события и все дела. Но в него, кроме «глупых коспонент» рендерится ещё один высокоуровнывый умный компонент. Который тоже диспатчит события. В результате получаю ошибку: warning.js:36 Warning: setState(...): Cannot update during an existing state transition (such as within `render` or another component's constructor). Render methods should be a pure function of props and state; constructor side-effects are an anti-pattern, but can be moved to `componentWillMount`. А что в такихъ случаях делать и как это правильно разрулить?

Dmitry ?
23.06.2017
06:44:20
Непосредственно в render не должно быть this.setState. Видимо они у тебя есть

Anton
23.06.2017
06:46:13
Нету. Там компонент у которого в конструкторе есть диспатч акшен. А внутреннего стейта ни у одного из компонент нет.

только общий редаксовый

к которому доступ только через акшен-редьюсер

сan be moved to componentWillMount

тху

Dmitry ? спасибо тебе, благодаря твоим словам у меня прошел утренний тӯпик

Stepan
23.06.2017
07:55:04
В реакт роутере можно сделать вложенный роутер?

Ostap
23.06.2017
07:55:48
Реакт роутер не нужен

Mikhail
23.06.2017
08:14:23
Не подскажите, врое есть в webpack настройка чтобы каждый раз не писать import React? Типа он его делает глобальным чтоли доступным внутри бандлов

Mikhail
23.06.2017
08:19:18
Огонь. Спасибо, ты крутой!

KlonD90
23.06.2017
08:36:42
Как вы дружите реакт и рекламу?

Konstantin
23.06.2017
08:36:57
Nikolay
23.06.2017
08:37:01
если ты про баннеры, то это такой же компонент )))

Google
Georgy
23.06.2017
08:37:40
подробнее про компоненты?

Nikolay
23.06.2017
08:38:03
а что тут поробного, дали тебе какой то скрипт, ты его в компонент завернул, на хуки повесил подгрузку, в рендер методе вывел тут разметку какую дали

KlonD90
23.06.2017
08:38:13
У меня сейчас контейнер с shouldComponentUpdate только в случае нужности перезагрузки материала и на did update идет вызов рекламного кода

Есть ли красивые способы это делать?

Nikolay
23.06.2017
08:39:54
У меня сейчас контейнер с shouldComponentUpdate только в случае нужности перезагрузки материала и на did update идет вызов рекламного кода
ты сделай на такой случай рендер компонента с рекламой, т.е инкапсулируй всю логику по рекламе в одном компоненте

т.е в контейнере у тебя будет флаг при наличии которого в методе рендер будет рендерится рекламный компонент

Nikolay
23.06.2017
08:42:35
красиво это вообще без рекламы

+ ты ни единого примера с кодом не привел ))

Саша
23.06.2017
08:42:54
ребята, пресет енв траспайлит стейдж-0 фичи ?

Aziz
23.06.2017
08:43:04
кто знает как сделать такую реализацию - у меня есть route App который по /app отрисовывает мне компонент app - теперь я хочу чтобы внутри файла app.js был еше свой роутинг - например при app/about отрисовывался about.js

Azein
23.06.2017
08:45:40
в рр4 роут это просто компонент

Aziz
23.06.2017
08:45:52
HashRouter

Nikolay
23.06.2017
08:47:08
это react-router v4 ?

Google
Nikolay
23.06.2017
08:47:14
там же есть вложенные роуты

Aziz
23.06.2017
08:47:43
то есть весь роутинг сразу писать ?

нельзя разделить на несколько файлов

?

Azein
23.06.2017
08:49:05
еще раз, роут - это просто компонент

Aziz
23.06.2017
08:49:13
типа в одном файле мы пишем route и указываем myComponent а в myComponent снова пишем route - так нельзя?

Azein
23.06.2017
08:49:16
роут может вернуть другой роут и так далее

прочитай документацию там есть примеры

Admin
ERROR: S client not available

Nikolay
23.06.2017
08:49:39
Azein
23.06.2017
08:49:40
у рр4 пожалуй лучшая дока из всех реакт роутеров

Nikolay
23.06.2017
08:49:55
в 4 версии примеры выпилили

Azein
23.06.2017
08:51:17
в 4 версии примеры выпилили
wot? https://reacttraining.com/react-router/web/guides/quick-start

там экзамплов много ж

Nikolay
23.06.2017
08:51:48
я про вот это https://github.com/ReactTraining/react-router/tree/v3/examples

Oleg ?
23.06.2017
08:57:47
А чем 4 от 3 отличается?

Легко ли обновиться?

Azein
23.06.2017
08:58:25
ну много чем. это фактически другой роутер )

Oleg ?
23.06.2017
08:58:47
Есть различия в апи?

В приросте производительности?

Google
Oleg ?
23.06.2017
08:59:37
Хотя он и так работает быстро и хорошо, куда ещё быстрее)

Nikolay
23.06.2017
09:08:46
есть еще вот такой роутер https://github.com/router5/router5

Evgeny
23.06.2017
09:09:32
Не рекомендую

Evjeni
23.06.2017
09:17:14
Почаны, есть какая-то ультимейт либа для работы с таблицами? fixed-data-table показалась крайне дроченой

Azein
23.06.2017
09:21:44
Есть различия в апи?
ну, апи там перепилен. В целом рр4 сделан веселей, но необходимость прокидывать контекст чтобы сделать какие то изменения локейшена сайдэффектами конечно печально. Но есть всякие воркэраунды.

Evgeny
23.06.2017
09:24:05
Есть же withRouter()

Azein
23.06.2017
09:25:41
например из саги напрямую сменить локейшен

Anton
23.06.2017
09:35:12
@question Я использую https://github.com/i18next/react-i18next Как следствие у меня компоненты экспортируется как то так: export default translate(['translation'])(ProductListFilter); И всё было бы хорошо, но теперь когда я в родительском коспоненте пытаюсь получить компонент через ref, cсылка в нем теперь на translate ;( <ProductListFilter ref={(element)=>{this.filter = element;}} /> Как побороть эту неприятность?

Mike
23.06.2017
09:36:55
А без рефа никак?

Anton
23.06.2017
09:39:56
Mike , мне надо this.filter.getBoundingClientRect() по скролу, что бы определять «прилип» ли компонент. Он position: sticky.

@JiLiZART Спасибо тебе, ты очень крутой! Сейчас попробую

@JiLiZART export default translate(['translation'])(ProductListFilter, { withRef: true });` не работает. Пойду погуглю

Nikolay
23.06.2017
09:43:07
translate(['translation'], { withRef: true })

ну и ref у тебя будет выглядеть так ref={(element)=>{this.filter = element.getWrappedInstance();}}

Anton
23.06.2017
09:48:12
Nikolay Хм, element.getWrappedInstance(); возвращает null

Nikolay
23.06.2017
09:50:23
в консоль не ругался ?

Anton
23.06.2017
09:54:47
Ругается ~~~ warning.js:36 Warning: Stateless function components cannot be given refs (See ref "wrappedInstance" in ProductListFilter created by Translate(ProductListFilter)). Attempts to access this ref will fail. ~~~ Переделываю в кумпонент

Mikhail
23.06.2017
10:06:58
Ребят, а как-то можно сделать чтобы ошбки были более внятны? Ну там stacktrace что ли подробнее. А то порой падает, и хрен пойму где косякнул

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