@react_js

Страница 3879 из 5115
Andrew
06.05.2018
08:39:39
пиши роутинг как хочешь

есть еще next routes

они по сути тоже самое делают

Сергей
06.05.2018
08:42:37
Имел ввиду что у react-router-a нет такой конструкции params={{section: "my-business"}}

Google
Andrew
06.05.2018
08:43:20
ну нет

Сергей
06.05.2018
08:43:21
Можно наверное написать свою обёртку для передачи параметров

Andrew
06.05.2018
08:43:26
напиши свою обертку

Play
06.05.2018
09:03:11
Какой метод в lodash решает эту задачу http://jsbin.com/timurel/edit?js,console

Dmitry
06.05.2018
09:08:58
groupBy

и мп

и мап потом

Play
06.05.2018
09:10:19
есть еще next routes
в меня next не зашел, неделю выбирал из конкурентов и остановился на https://github.com/reframejs/reframe отличное решение по SSR и роутингу на сервере из коробки(React Router 4). Третий день в шоке от того как я раньше мучался с этим CRA.

Andrew
06.05.2018
09:11:19
с next надо потратить время

что бы его изучить

там много всего

Play
06.05.2018
09:14:46
чудо) как это?

Google
Dmitry
06.05.2018
09:14:54
вверху

команда

Play
06.05.2018
09:15:26
команда
вижу) ща проверю у себя

Dmitry
06.05.2018
09:17:06
и потом

mapValues()

делаешь еще для того что бы нужный формат

Play
06.05.2018
09:23:01
magic!!! спасибо

Roman
06.05.2018
09:26:57
senior lodash developer

Andrew
06.05.2018
09:37:47
ребзи

кто-то юзал

libphonenumber js

?

проблема в том что если ставить инпуту value то оно сбросит весь форматер

Ралик
06.05.2018
10:46:15
Всем привет. Человек заходит на мойсайт.ру и можно ли на стороне моего сайта выяснить в каких профилях в одноклассниках авторизован данный браузер? То есть запросить из куков данные об авторизованной соцсети, можно не всех ,а только активной, есть такие решения?

Evgeny
06.05.2018
10:55:17
"не выглядит безопасным" в том плане, что можно буковку перепутать в пути?) Вы же это для удобства делаете, да?

Друзья, добрый день. Посоветуйте решение для генерации роутов React Router-а. Что-то вроде named routes, чтобы можно было найти путь по его имени подставить параметры и получить путь.

Постоянное прописывание путей в <Link to={/path/to/page`} />` не выглядит очень надёжным

И для единого источника информации, чтобы все можно было не шарясь по коду менять?

Google
Evgeny
06.05.2018
11:05:05
Да не, это пересланное сообщение, уже ответили на него

Просто спрашиваю, настолько ли это важно, так параметры роутов абстрагировать от кода, где они собственно находятся. Ну в принципе начинаю понимать, что так действительно удобнее и лучше.

А то, как это сделать, понимаю)

Artem
06.05.2018
11:07:43
если тебе нужно править какой то функционал, то желательно что бы он был в одном месте)

Evgeny
06.05.2018
11:08:51
Да, так же думаю, просто в маленьких приложениях это не так важно, но лучше все же схожий стиль поддерживать везде на случай расширения

Kirill
06.05.2018
11:18:02
Вот то место — N 54.184581 E 37.438047. Построить маршрут в Яндекс.Навигаторе: https://30488.redirect.appmetrica.yandex.com/show_point_on_map?appmetrica_tracking_id=745803332332869252&lang=ru&lat=54.184581&lon=37.438047

Cenator
06.05.2018
12:29:41
@anastaysha163 в описание загляните

Maxim robox
06.05.2018
13:07:57
А то, как это сделать, понимаю)
Сейчас той же проблемой озадачился. Не нашёл какого-нибудь решения?

Evgeny
06.05.2018
13:21:12
Сейчас той же проблемой озадачился. Не нашёл какого-нибудь решения?
У меня не было как раз проблемы. Ты ищешь ответ на то, как организовать хранение свойств роутов в одном месте? Можно, например, создать и экспортировать обьект routes в отдельном файле, в котором будут храниться данные в виде названиеРоута: обьект со свойствами (например, базовые path и component). Потом в роуте вставляешь данные: <Route {...routes.yourRoute}/>. С ссылками можно сделать так: <Link to={routes.yourRoute.path}>. Единственное, что если там, допустим, :id на конце ссылки, то придется или свою обработку писать чтобы красиво туда подставить id, или ссылку писать руками. Как-то так. Если, конечно, ты про это интересовался и я тебя правильно понял.

Не знаю правда, корректно ли так свойства передавать, но по логике, проблем быть не должно)

Maxim robox
06.05.2018
13:24:18
У меня не было как раз проблемы. Ты ищешь ответ на то, как организовать хранение свойств роутов в одном месте? Можно, например, создать и экспортировать обьект routes в отдельном файле, в котором будут храниться данные в виде названиеРоута: обьект со свойствами (например, базовые path и component). Потом в роуте вставляешь данные: <Route {...routes.yourRoute}/>. С ссылками можно сделать так: <Link to={routes.yourRoute.path}>. Единственное, что если там, допустим, :id на конце ссылки, то придется или свою обработку писать чтобы красиво туда подставить id, или ссылку писать руками. Как-то так. Если, конечно, ты про это интересовался и я тебя правильно понял.
Вот первая половина твоего ответа мне как-то не нравится. Я бы хотел другое. Где-то хранить одним списком все урлы. Плюс иметь некий способ генерировать урлы. Причём как раз с подменой :id на значение, переданное в некую функцию.

Evgeny
06.05.2018
13:25:02
Ну, я думаю, проблем это доставить не должно, если взяться за это)

Я бы попробовал, но не могу на данный момент.

Maxim robox
06.05.2018
13:36:59
Ну, я думаю, проблем это доставить не должно, если взяться за это)
Да я просто думаю, что кто-то уже сделал всё за меня. Набил шишки, отработал всякие кейсы. Надо только найти готовый пакет.

Artem
06.05.2018
13:43:04
Первый день изучаю реакт. Поймал проблему. onBlur={this.handleBlur} возвращает контекст не класса, а элемента. Как я могу получить в методе контекст класса, чтобы выполнить setState handleBlur () { this.setState({itemsList: []}); }

Cenator
06.05.2018
13:43:57
handleBlur = (e) => {}

Google
Artem
06.05.2018
13:44:54
handleBlur = (e) => {}
Да, работает

Спасибо всем

Андрей
06.05.2018
13:56:46
ребят у меня почему то в класс добавляются запятые я не понимаю, как так, может кто вкурсе





Андрей
06.05.2018
14:02:29
не по бему)

Сергей
06.05.2018
14:03:01
Андрей
06.05.2018
14:03:07
??

Cenator
06.05.2018
14:03:29
ты ж массив сунул туда

Андрей
06.05.2018
14:03:37
да

Сергей
06.05.2018
14:03:38
Линтер тебе в проект

Cenator
06.05.2018
14:03:40
сделай .join(' ')

Сергей
06.05.2018
14:04:20
сделай .join(' ')
.filter(Boolean).join(' ')

Ilya
06.05.2018
14:04:26
Egor
06.05.2018
14:04:33
Map массив возвращает. Наверное поэтому.

М
06.05.2018
14:04:40
Зачем вообще так сложно верстать

Андрей
06.05.2018
14:04:47
и я про то)

Andrew
06.05.2018
14:04:57
SC

Cenator
06.05.2018
14:05:24
Сергей
06.05.2018
14:05:34
Google
Сергей
06.05.2018
14:05:47
.join(' ').trim()
У него там могут быть undefined в середине

Cenator
06.05.2018
14:05:50
а

Андрей
06.05.2018
14:06:13
всем спасибо

Cenator
06.05.2018
14:06:19
хм, 2 пробела будет, да

Андрей
06.05.2018
14:06:20
чувак про { items ? (<div>111</div>) : null }

не слыхал?

Сергей
06.05.2018
14:06:49
Андрей
06.05.2018
14:07:21
thx

Vitaliy
06.05.2018
14:07:57
Ребят, подскажите, как в тестах можно затестить стиль элемента? Делаю маунт верстки, внутри элемент с шириной и высотой, при попытке взять getBoundingClientRect все параметры по 0

const dimensions = mount( <div> <div className={theme.dimensions}> <div style={{ height: 120, width: 200 }}> asd </div> </div> </div> ); const dimensionsNode: HTMLElement = dimensions.find(`.${theme.dimensions}`).getDOMNode() as HTMLElement; console.log(dimensionsNode.getBoundingClientRect());

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