@react_js

Страница 344 из 5115
Alex
01.08.2016
14:21:40
подобное жесть конечно )
система не падает, это как эксплорер падает и сразу перезапускатеая

Кирилл
01.08.2016
14:21:45
Привет всем, хочу сделать на react связанные списки вида select option. option берутся с json ответа, как проще решить эту задачу, Спасибо!

Alex
01.08.2016
14:21:51
выглядит забавно. Вообще не хочу ни на мак ни на винду, линуха устраивате.

Google
Alex
01.08.2016
14:38:04
??

Кирилл
01.08.2016
14:39:26
#whois.Привет, меня зовут Кирилл, пишу порталы, использую базы microsoft, oracle, узнал про группу на #devconf2016, от Дениса Измайлова.?

В React я новичок, подскажите как мне лучше решить на нем задачу со связанными списками вида - <select> <option></option>... </select> Опции берутся c json ответа. Заранее спасибо!

Владимир
01.08.2016
14:44:02
а какая задача ?

Кирилл
01.08.2016
14:46:11
а какая задача ?
Сделать форму поисковую 3-5 фильтров, из них 2 связаны между собой.

Aleksey
01.08.2016
14:48:46
меня Вова зовут
А что тебе в macos не понравилось?

Владимир
01.08.2016
14:49:04
иногда тяжело развернуть все окружение проекта

Aleksey
01.08.2016
14:49:33
А докер?

А в чем сложность?

Владимир
01.08.2016
14:49:45
а так поставил виртуалку, развернул весь бэк выкинул ип наружу. а фронт на маке делаешь

Aleksey
01.08.2016
14:51:24
¯\_(ツ)_/¯

Google
Aleksey
01.08.2016
14:51:54
Нет таких проблем (у меня).

Aleh
01.08.2016
14:52:15
ну да, с появлением докера на маках в общем-то совсем не ясна разница)

Nikolay
01.08.2016
15:06:01
я уже второй раз, пока пишу сюда, сам додумываюсь до ответа)

Alex
01.08.2016
15:07:31
я уже второй раз, пока пишу сюда, сам додумываюсь до ответа)
Правильная подача вопроса 50% успешного ответа

Vladimir
01.08.2016
15:13:31
https://talkaboutquality.wordpress.com/2010/08/30/tell-it-to-your-teddy-bear/

Alex
01.08.2016
15:27:40
https://talkaboutquality.wordpress.com/2010/08/30/tell-it-to-your-teddy-bear/
Угадайте кто у меня заблочен провайдером.

Vladimir
01.08.2016
15:28:02
Another effective technique is to explain your code to someone else. This will often cause you to explain the bug to yourself. Sometimes it takes no more than a few sentences, followed by an embarrassed “Never mind, I see what’s wrong. Sorry to bother you.” This works remarkably well; you can even use non-programmers as listeners. One university computer center kept a teddy bear near the help desk. Students with mysterious bugs were required to explain them to the bear before they could speak to a human counselor.

Tim
01.08.2016
15:39:29
Привет всем, хочу сделать на react связанные списки вида select option. option берутся с json ответа, как проще решить эту задачу, Спасибо!
Нужно что-то вроде такого? <select> {response.map((element) => ( <option key={element.id} value={element.value}> {element.name} </option>))} </select>

Sergey
01.08.2016
16:20:44
Атом, вебшторм
#маринаверниматрас

Ptench?
01.08.2016
16:21:18
#маринаверниматрас
Ортопедический?

Sergey
01.08.2016
16:24:36
Ортопедический?
Этот матрас не тру. Нам нужен тот самый, с которым ты первый раз появилась.

Ptench?
01.08.2016
16:24:59
Он потерян навсегда

Lupsick
01.08.2016
16:48:51
https://github.com/reactjs/react-router/issues/313 есть способ без encodeURIComponent матчить урлы вида tag/:tag где :tag может быть bla/blabla ?

Владимир
01.08.2016
17:01:27
Только за такое тебя уволят

Lupsick
01.08.2016
17:10:34
вопрос тогда почему ебучий реакт роутер не может в регулярные выражения

Ilya
01.08.2016
17:13:58
Только за такое тебя уволят
Почему сразу уволят? Ты у перфекционистов работаешь, что ли?

Владимир
01.08.2016
17:14:31
ну ты можешь поставить там звездочку и руками через что угодно в компоненте назначить роут или редиректнуть на существующий, там хоть через что делай

Google
Владимир
01.08.2016
17:15:52
Почему сразу уволят? Ты у перфекционистов работаешь, что ли?
ну не логично же на один параметр назначать со слешем что-то, что показывает тебе вложенность

Lupsick
01.08.2016
17:15:53
но просто на будущее

Ilya
01.08.2016
17:16:30
А, ты об этом.

Это да.

Владимир
01.08.2016
17:16:51
я в принципе по другом у сделал уже
я не видел на гите примеров, но там не сложно, ставь звездочку, к ней компонент который уже будет из пропсов брать полный путь

можно еще в match обрабатывать такое

Это да.
но делать мне такое часто приходится, особенно когда просят со старого сайта сохранять урлы для сео

anoru
01.08.2016
17:59:06
Ребят, читнул тут про новое jest тестирование через снапшоты. Выглядит круто, кто юзал уже?

https://facebook.github.io/jest/blog/2016/07/27/jest-14.html

Andrey
01.08.2016
18:01:41
anoru
01.08.2016
18:04:39
Причем это не просто обывчный тест стандартного рендера

tree.props.onMouseEnter(); tree = component.toJSON(); expect(tree).toMatchSnapshot();

оно даже с динамическим изменением работает

создает тебе снапшоты на любое взаимодействие с компонентом

а проверка всегда 1 строчкой

Нашел тут плагин для Atom'f. Будет полезна тем, кто сидит на нем https://atom.io/packages/nice-index

для Atom'а

Mikhail
01.08.2016
18:33:27
Я только что гуголил его, хех. И не нашел

Google
Mikhail
01.08.2016
18:33:39
Искал че-нить про кастомизацию табов

anoru
01.08.2016
18:33:47
совпадение ?

Mikhail
01.08.2016
18:33:51
Спасибо!

(не думаю)

Dmitrii
02.08.2016
05:19:15
Ребят, читнул тут про новое jest тестирование через снапшоты. Выглядит круто, кто юзал уже?
я им очень много неректового кода тестирую. для CLI tools очень удобно, но иногда опасно

Admin
ERROR: S client not available

Dmitrii
02.08.2016
05:20:39
в целом я постепенно перписываю все асерты с кучей regexp'ов и сравнением сложных объектов на просто .toMatchSnapshot() и там видно будет что сломалось :)

Vladimir
02.08.2016
05:50:37
Приснилось, что я пришел на конференцию по БЕМу. С огнеметом.

Roman
02.08.2016
05:51:12
а дальше? ?

Vladimir
02.08.2016
05:56:37
А мне и говорят: чувак, на твоем огнемете класс flametrower bem-hater, a должен быть "flamethrower flamethrower_hater flamethrower_bem_hater flamethrower_theme_island"

Vladimir
02.08.2016
05:57:30
уже лет пять как

Alex
02.08.2016
07:00:36
Говорят мозг во сне не может читать текст потому что та область мозга спит

Aleksey
02.08.2016
07:04:30
Никакой идентификации, что это? мод, блок, элемент, миксин?

Существует только для огнемета или он общий как utility?

И да, не помню чтобы во сне я мог что-то читать.

code4aman
02.08.2016
07:06:04
Флоу теперь и на винде)

Anonymous
02.08.2016
07:09:39
Всем привет. Есть небольшой вопрос. В наличии redux приложение, есть много экншенов. Понадобилось в каждый(!) экшн передать некое значение ( например id текущего юзера). Есть ли какой-нибудь более умный способ чем просто передавать это значение с каждым вызовом экшена( т.е придется редактировать каждый вызов каждого экшена)?

Evgeny
02.08.2016
07:10:05
middleware

Google
Anonymous
02.08.2016
07:10:24
А можно хотя бы примерный пример такого middleware?

Evgeny
02.08.2016
07:10:29
ща

http://redux.js.org/docs/advanced/Middleware.html

Anonymous
02.08.2016
07:11:20
ваще. отлично. то что нужно. спасибо, Женя

Alex
02.08.2016
07:14:27
https://github.com/reactjs/redux/tree/master/examples/real-world

А конкретно вот: https://github.com/reactjs/redux/blob/master/examples/real-world/middleware/api.js

Anonymous
02.08.2016
07:14:56
Спасибо :)

Alex
02.08.2016
07:15:01
Мы немного это доработали и оно подмешивало пользователя каждый раз если он есть.

причем авторизация шла по хэдерам и это было полностью прозрачно для приложения.

или незаметно, хз как сказать.

Alexey
02.08.2016
07:16:43
а есть какие-нибудь удобные инструменты для запуска нескольких процессов параллельно? нужно поднимать окружение для тестирования

JiSeven
02.08.2016
07:16:53
А кто-нибудь юзает react + backbone model?

Anonymous
02.08.2016
07:17:03
Ну я user id как пример привел. В моем случае это текущая категория, с которой работает юзера :)

Alex
02.08.2016
07:19:04
Если прям реально во все экшены приходится категорию совать то да, возможно middleware подойдет. Через redux-thunk вроде можно получить доступ к store

Aleksey
02.08.2016
07:20:28
Ну я user id как пример привел. В моем случае это текущая категория, с которой работает юзера :)
Middleware это слой который работает до того как срабатывает reducer, в middleware ты можешь модифицировать payload который попадает в reducer. В middleware можно скрыть логику примешивания данных в action, чтобы не писать thunk функции которые диспатчатся уже с готовыми данными для reducer.

Anonymous
02.08.2016
07:20:53
Ну судя по всему мне нужен как раз middleware в данном конкретном случае

Aleksey
02.08.2016
07:21:36
Таким образом ты можешь идентифицировать action каким нибудь заветным ключом, а middleware будет срабатывать только в том случае когда этот ключ есть в action. Удобство как раз в скрытии логики получения данных.

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