@react_js

Страница 322 из 5115
Alxander
21.07.2016
14:45:41
какой роутер то?
реакт-роутер

<Route path="*" component={NoMatch}/>
А если мэтч есть, но id не правильный?

Konstantin
21.07.2016
14:47:04
Можно сделать тогда редирект либо отрендерить ошибку

Тут больше вопрос почему неправильный айди и как эту ситуацию исправить

Google
Konstantin
21.07.2016
14:49:41
Обычно делается кастомная ошибка, типа айди не найден и возврат к уровню выше

Alxander
21.07.2016
14:50:35
Вот я и не могу понять как это с редаксом грамотно сделать. Так бы наговнокодил с кетчем.

Konstantin
21.07.2016
14:51:23
Битые данные - сбрасывай стейт

Dmitry
21.07.2016
14:51:44
И вызывай экшен показа ошибки :3

Сергей
21.07.2016
14:56:51
я для этого делаю fetch в onEnter и если там ошибка делаю replace на 404

Alxander
21.07.2016
14:57:56
По мне так редиректы на 404 это зло.

иы в урле одной буквой ошибся и тебя пидорят куда-то.

вводи заново.

Nikita
21.07.2016
15:02:48
Вопрос, есть react-formsy, он использует contex реакта, который как пишут разработчики - штучка экспериментальная, есть риск что его выпилят, что думаете?

Konstantin
21.07.2016
15:04:46
этой штуке уже больше года

Владимир
21.07.2016
15:30:28
я хочу так
используй протобаф

Ave
21.07.2016
15:30:59
причему тут протобаф?

Владимир
21.07.2016
15:32:13
описание структур, сериализатор любой мапинг

Google
Nikita
21.07.2016
15:35:40
протобаф из-за эстетического "не хочу dash-case"?))

Ave
21.07.2016
15:37:09
осталось узнать как выглядит сгенеренный код на js и уговорить бекендера

Nikita
21.07.2016
15:37:27
ты больной))

Владимир
21.07.2016
15:37:42
хах

ты больной))
поймал снорлокса ?

Nikita
21.07.2016
15:38:13
сразу осознай - это бинарный протокол)

ну я же знаю Влада, я знаю что он хочет. Он не хочет ничего писать сам, хочет взять что-то готовое. Протобаф - это вообще не решение его проблемы))

Ave
21.07.2016
15:41:23
нет, я уже думал о протобафе, там кроме этого еще задача придумать общий формат сущностей которые можно будет юзать и на беке и на фронте, правда здесь получается что это только формат обмена данными

помнишь у андрея была задача по генерации форм на основе json?

пот тут что-то подобное

Nikita
21.07.2016
15:42:47
протобаф тут вообще не при чем

это исключительно сериализация ну и чутка про rpc, заготовочка

Ave
21.07.2016
15:43:20
ага, чутка))

Владимир
21.07.2016
15:43:39
он про типы еще

Nikita
21.07.2016
15:43:42
ну да) полноценное - grpc, которое под браузером не пашет)

Владимир
21.07.2016
15:45:47
а проблема то в чем ? от сервера приходит '-' а нужен кемелкейс ?

Nikita
21.07.2016
15:46:07
да, еще с утра сказал

проходишься по объекту, меняешь ключи и все

Владимир
21.07.2016
15:46:24
ну да

он не умеет ?

Google
Denis
21.07.2016
15:47:33
Как в Atom сделать поиск строк, где используется функция?

Max
21.07.2016
15:57:21
есть спецы по флексу? оффтоп

Владимир
21.07.2016
15:58:20
задавай сразу вопрос

lamo2k
21.07.2016
15:58:56
Max
21.07.2016
15:59:24
Есть флекс контейнер, в нем логотип и кнопка. Логотип нужно выровнить по центру, кнопку по правому краю

Владимир
21.07.2016
16:01:27
логотип бекграундом кнопку блоком

lamo2k
21.07.2016
16:01:30
Чисто не получится )) придется логотип флексом выравнивать а кнопку позиционированием в right: 0

логотип кликабельный я подозреваю

как и кнопка

Max
21.07.2016
16:02:19
Да, все так. Решил тут на свою голову переверстать на флексы)

Вроде так удобно все казалось и просто, ан не тут то было

Dmitry
21.07.2016
16:03:07
А без флексов как было сделано?

Max
21.07.2016
16:03:24
флоатами

マイク
21.07.2016
16:03:25
так он не для всего, он только для определённых вещей нужен

Max
21.07.2016
16:04:11
спасибо, думал как то его возможностями можно разрулить, похоже только позишн остается

Denis
21.07.2016
16:05:37
никак)) cmd+shift+f
Да ладно? :) Зачем тогда Atom нужен? :)

マイク
21.07.2016
16:05:46
http://frontender.info/a-guide-to-flexbox/ первый абзац

Google
マイク
21.07.2016
16:05:54
Да ладно? :) Зачем тогда Atom нужен? :)
чтобы отжирать память гигабайтами

как эти новомодные терминалы

Nikita
21.07.2016
16:06:14
Да ладно? :) Зачем тогда Atom нужен? :)
а кто нужен? заставил себя день с вебштормом новым мучаться. Я прямо мучался

Владимир
21.07.2016
16:07:01
чтобы отжирать память гигабайтами
еще зависать при открытии сжатых файлов

Dmitry
21.07.2016
16:07:20
Ну любая ide - дело привычки, если до этого сидел на чем-то другом

Denis
21.07.2016
16:08:19
Да вроде конкретный кейс

Nikita
21.07.2016
16:08:27
любая ide под js - это согласие мириться с косяками этой самой ide)

Nikita
21.07.2016
16:08:43
Да вроде конкретный кейс
ты понимаешь, что это дофига не тривиально в js?

Admin
ERROR: S client not available

Denis
21.07.2016
16:10:00
Ребятам из JetBrains расскажем это?:)

Roman
21.07.2016
16:10:05
в WebStorm это тривиальный кейс 0

)

Nikita
21.07.2016
16:10:39
тривиальный кейс))

напиши функцию с именем get. И посмотри что он тебе найдет)

Roman
21.07.2016
16:11:26
все варианты и в первую очередь будет то, что мне нужно

Konstantin
21.07.2016
16:11:57
https://jsbin.com/hefelotite/edit?css,output
Но логотип не в середине контейнера с таким решением.

Google
Max
21.07.2016
16:12:31
@ciaphas спасибо) но больше похоже на костыль)

from
21.07.2016
16:13:39
https://jsbin.com/hefelotite/edit?css,output
display: inline-flex; можно убрать

Но логотип не в середине контейнера с таким решением.
можно fist-child и last-child задать одинаковую ширину в процентах, типа 15%

Konstantin
21.07.2016
16:14:53
А разве :first-child действует на псевдо-элементы?

Mikhail
21.07.2016
16:21:16
Да, если одинаковые по ширине контейнеры, средний отцентрует правильно, но это не всегда возможно

from
21.07.2016
16:27:23
А разве :first-child действует на псевдо-элементы?
ага в данном случае это и не нужно впрочем, и так же внутри :before знаем, где это находиться будет

Lupsick
21.07.2016
16:36:10
посоны, а что делать, если react-router Link не меняет activeClassName при смене history?

типа я обновляю страницу он ставит active на нужный элемент

а при переходе нет

from
21.07.2016
16:39:45
в смысле не выставляет?

Lupsick
21.07.2016
16:40:49
при переходе не выставляет

а при перезагрузке страницы да

from
21.07.2016
16:41:28
через хистори переходы?

Lupsick
21.07.2016
16:42:09
нет

через Link

я в issue вычитал что-то про именнованные роуты

но потом проверю уже

Dmitry
21.07.2016
16:57:41
Парни, подскажите как вы живете на проектах со сложной логикой, когда запуск одного экшена влияет на запуски еще нескольких? Как то храните это по феншую или логика размазывается и потом ищите по проекту где и что дергается в ответ?

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