@react_js

Страница 2117 из 5115
Emir
08.09.2017
07:09:59
Допустим если есть комплексный готовый проект, то сделать его мобильным приложением будет довольно таки сложно? И лучше бы задуматься делать их, допустим, уже сразу на свифте?

Emir
08.09.2017
07:11:49
частичный реюз кода будет
А допустим в каких местах?

Google
Alex
08.09.2017
07:12:49
Горячих

Но если их сначала на js не написать не всегда понятно.

Egor
08.09.2017
07:13:46
А допустим в каких местах?
https://hackernoon.com/code-reuse-using-higher-order-hoc-and-stateless-functional-components-in-react-and-react-native-6eeb503c665

Алексей
08.09.2017
07:18:43
Но по опыту практикующих некоторые части все равно на Свифте надо написать.
нуу, проще то на obj-c, а то для свифта надо как динамическую библиотеку реакт подключать через поды, а это сложнее

Egor
08.09.2017
07:19:15
без знаний ios, android зарелизить приложение будет немного проблематично

? ethorz
08.09.2017
07:24:58
если в вебшторме при закрытии проекта я выбрал disconnect, но проект все равно крутится на порту (на локалке)

как мне его завершить?

Айнур
08.09.2017
07:27:17
Ищи nodejs процесс

И киляй

? ethorz
08.09.2017
07:28:31
да, так и сделал

спасибо

Nikita
08.09.2017
07:31:11
Народ, какие есть подводные камни в четвертом реакт-роутере?
По мне так весь четвертый роутер - сплошной подводный камень

Google
Alex
08.09.2017
07:32:18
если в вебшторме при закрытии проекта я выбрал disconnect, но проект все равно крутится на порту (на локалке)
Тут такая хитрость Вебшторм реально делает дисконнект, а не килл. Так что да, лучше жать отмена, стопать процесс и выходить)

Alex
08.09.2017
07:33:07
Не делать потом ps aux

Или в чем профит такого поведения вш?

? ethorz
08.09.2017
07:33:36
terminate вроде убивает процесс?

Alex
08.09.2017
07:34:18
Хз. Наверное типа ты покодил аппку прям на сервере и че ее убивать - а вдруг это прод :)

Vladimir
08.09.2017
07:36:38
Второй день Nordic.js https://twitter.com/nordicjs/status/906055411274539008

Live stream в твите

Ilya
08.09.2017
07:40:25
router5 или что лучшее?

Vladimir
08.09.2017
07:41:02


Alex
08.09.2017
07:44:06
Надо нам замутить Extra.js



Alex
08.09.2017
07:48:14
По мне так весь четвертый роутер - сплошной подводный камень
Добавь пожалуйста подробностей сверх того что я уже упоминал.

Так кто-то использует эти альтернативные роутеры? Они решают хоть часть проблем? Я не против того что каких-то функций в ядре react-router нет. Мне странно, что для решения стандартных задач вокруг него ещё не вырос стандартный набор библиотек которые все подключают всегда.

Alex
08.09.2017
07:53:51
Еще есть redux-first-router

Vladimir
08.09.2017
07:56:21




ed
08.09.2017
08:26:02
меня в 4 роутере бесит то, что они в документации предлагают делать редиректы внутри компонента, это имхо бред. Переход по урлу - это результат какого-либо действия и это должно быть в экшене, а перехватываться общим обработчиком в миддлвари

поднял в 4 роутере push новой урлы с переходом только через костыль (5 строк но костыль)

Google
ed
08.09.2017
08:35:34
есть компонент - пустая форма (создание пользователя), я её заполнил, dispatch -> action -> ajax -> reponse в респонсе есть client_id (я создал нового пользователя) при ajax.success мне надо сделать редирект на clients/:client_id

редирект на страницу созданного пользователя

Alexey
08.09.2017
08:36:32
так поидее через history.push на уровне мидлвары сделать это можно? или прослойку react-redux-router?

ed
08.09.2017
08:36:47
как это в 4 роутере делается? возможно я не дочитал доки, но раньше я делал: dispatch({type:..., data:..., meta:{transition:client/ + clients_id}}); и в миддлваре в экшенах ожидал transision, если он есть - делал react-router.push

вот раньше так и делал

сейчас этот пуш тоже работает но рендера нет

то есть тупо урла меняется без реакции роутера, возможно я тупанул

открыл доки они говорят делай это в компоненте

Azein
08.09.2017
08:39:49
4 роутеру нужен контекст роутера

чтобы программно осуществлять навигацию по хистори

хотя мб щас получше чето сделали уже

ed
08.09.2017
08:40:43
вот я и не понял как в миддлвари сделать редирект на другую страницу и чтобы не тупо урла поменялась, а сам роутер отработал, пока что костыльнул, пробросил router

из-за этого обновления бомбит пукан пипец вообще, навигация меняется в компонентах в документации такого серьезного проекта, как это вообще

Alexey
08.09.2017
08:43:55
если это так, то это грустно ?

я пока в процессе миграции и не добрался до этого момента

Ruslan
08.09.2017
08:45:42
Так не переходите на 4, кто вас заставляет?

Alexey
08.09.2017
08:46:45
у меня проект небольшой, хотел посмотреть риски

ed
08.09.2017
08:48:06
я надеюсь, что я просто не нашел это в доках) сейчас проблема решена тем, что я тупо пробрасываю через доп функцию роутер в миддлварь

Alexey
08.09.2017
08:48:40
хотя не

Google
Alexey
08.09.2017
08:48:49
чекнул, history.push у меня работает

правда я использую тот же инстанс, что и отдают в роутер при инициализации import createHashHistory from 'history/createHashHistory'; const history = createHashHistory();

ed
08.09.2017
08:50:27
возможно я где-то допустил ошибку) времени особо не было, надо было завести если реально работает нормально - тогда ок

Azein
08.09.2017
08:51:17
там create типа в синглтоне работает?

Admin
ERROR: S client not available

Azein
08.09.2017
08:51:29
возвращает инстанс если он когда то был создан

Alexey
08.09.2017
08:52:00
чекать надо

RubyRose
08.09.2017
09:18:53


Сергей
08.09.2017
09:21:41
Потому что надо почитать как ставить переменные окружения в Винде сначала

Владимир
08.09.2017
09:22:38
Может это на маке такая консоль

Как в виндосе

Aziz
08.09.2017
09:24:06
Как в виндосе
то есть первые 2 строки не смутили?)

Владимир
08.09.2017
09:24:35
Эмулирует даже такое

Sample
08.09.2017
09:26:09
Ты замучаешься. Читай сразу про вагрант, если под виндой собираешься делать.

Sample
08.09.2017
09:31:08
Он с вагрантом замучается
Один раз все сконфигурировал и спокойно работаешь.

Nikita
08.09.2017
09:31:32
сначала надо npm i сделать

illiatshurotshka❄️
08.09.2017
09:32:02
единственный вариант под виндой

Ilya
08.09.2017
09:32:36
Ты замучаешься. Читай сразу про вагрант, если под виндой собираешься делать.
Вагрант актуален? Docker надо сразу изучать - покрывает и dev и production

Google
Nikita
08.09.2017
09:32:58
единственный вариант под виндой
а зачем вообще? давно уже не сталкивался с проблемами совместимости

illiatshurotshka❄️
08.09.2017
09:33:22
ну это если не работает что-то под виндой

у меня проблем не было

Nikita
08.09.2017
09:33:31
кросс-енв ннаада?)

Sample
08.09.2017
09:34:27
Вагрант актуален? Docker надо сразу изучать - покрывает и dev и production
Ну да, тут ты прав. Уже года 2, как не делал ничего под виндой. Просто первое, что в голову пришло при виде виндовой консоли.

Vladyslav
08.09.2017
09:44:51
хей зере, а как правильно (читай красиво) передать пропсы которые мне прилетели через window.props в редакс стор ( это обьект с данными для селекта)

Dzianis
08.09.2017
09:56:09
а почему нельзя просто экшен задиспатчить?

ну и зависит от того как они прилетают в window.props (это плохая практика в виндоу без неймспейса чтото хранить). Если есть колбэк - то экшен диспатчить

если нету и они сами там появляются - то сет интервалом проверять каждых 3 секунды и диспатчить экшен

Sergey
08.09.2017
10:00:03
мож я чето не догоняю, и зря написал ишью? https://github.com/callemall/material-ui/issues/8098

andretshurotshka?❄️кде
08.09.2017
10:01:03
material-ui сам по себе issue

Sergey
08.09.2017
10:01:12
D_d
08.09.2017
10:02:17
Поцики а тут все устроены на работу в чате?)

Sergey
08.09.2017
10:02:45
я могу кнш поправить тему уже снаружи, не в createPalette, но это уже будет как-то костыльно

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