
Сергей
07.05.2017
14:20:27
в третьих после HotReload отваливаются стили

Дмитрий
07.05.2017
14:21:03
Мда уж ?

Сергей
07.05.2017
14:22:44
если тыкаю в <style>...</style> возле .button-1-0-0 {

Google

Сергей
07.05.2017
14:23:23
он направляет меня в StaticBaseSheet
где пусто
че за?!

Дмитрий
07.05.2017
14:24:21
Может он не обновился? jss недавно мажорную версию поднял

Сергей
07.05.2017
14:26:56
это новый проект
я сделал npm i -S react-jss jss jss-preset-default
nfr
так
jss 7.1.1
styled-jss 0.6.3
@iamstarkov вышел из чата чтоль?
@ZeroBias как лучше в jss + react-jss добавить глобальные стили, типа для html и body?

Dmitry
07.05.2017
15:09:40
Так что никто не сталкивался с либами анимаций при помощи requestanimationframe? Мне просто интересно, почему за основу всё равно берут css transition. Ведь поддержка не идеальна и по перформансу можно с реквестоманимэйта намного большего добиться

Google

Дмитрий
07.05.2017
15:14:59

Сергей
07.05.2017
15:15:16
это понятно
а вот втыкать где?
кстати, норм что jss в динамической таблице создает класс с проперти: false?

Sergey
07.05.2017
15:38:35
я бы втыкал обычным цсс
в крайнем случае в хтмл пихнуть, если файлик с парой строк тараканить не хочется

Дмитрий
07.05.2017
16:15:56
Ну, не много, но style loader'ы появятся

Sergey
07.05.2017
16:20:23

Дмитрий
07.05.2017
16:21:31
Я про лишние dev deps, если подключать в проект)
Если в темплейте прописывать, то другая история конешн

Сергей
07.05.2017
16:32:52
а то, что jss после hotReload отваливается, это норм?
надо страницу перезагружать

Сергей
07.05.2017
16:46:07
Было такое из-за настроек publicPath в вебпаке

Владимир
07.05.2017
19:50:47

M
07.05.2017
20:11:10
Всем привет, заранее извиняюсь за глупый вопрос, с реактом недавно начал знакомство
У меня есть форма, как можно сделать, чтобы при вводе определенного слова в форму, перенаправляло на другую страницу?

Eugene
07.05.2017
20:14:51

M
07.05.2017
20:15:27

Google

Dreamerinnoise
08.05.2017
08:48:49
https://codesandbox.io/s/2vmzpM0wK
ещё один jsfiddle
только этот специально под реакт заточен

Konstantin
08.05.2017
08:52:27
это за счет МобХ такое усложение и декораторы?

Dreamerinnoise
08.05.2017
08:54:45
Там декораторы опциональны

Konstantin
08.05.2017
08:55:54
Друзья, а как думаете, чем МобХ лучше Редакса?

Dreamerinnoise
08.05.2017
08:56:13
Не фп

Konstantin
08.05.2017
08:56:41
что?

Max
08.05.2017
08:57:02
https://en.wikipedia.org/wiki/Functional_programming

Konstantin
08.05.2017
08:58:03
ок. и всё таки вопрос мой пока без ответа

Max
08.05.2017
08:58:29
прозрачнее структура данных, не надо писать бойлейрплейт для обновлений и подписки на них
хотя если в TS описать стейт то тоже ок
в редаксе

Dreamerinnoise
08.05.2017
08:59:39
Особенно коммент от yelouafi

Влад
08.05.2017
09:11:16
Друзья, а как думаете, чем МобХ лучше Редакса?
IMO the most fundamental difference between Redux and MobX, from a conceptual POV, relates to the update logic.
In Redux, a Reducer encapsulates all the possible ways in which a piece of state can be updated. i.e. you can't (directly) update that piece of state from outside. And the overall state/reducers is organized around this notion of update logic.
In MobX, the state is managed inside observables, but observables act like free slots which accept data from the outside. So in order to tell how the state held by an observable is updated you need to look to all the actions that update that observable.
Вообще MobX выглядит как шаг назад. Есть обзерваблы, компоненты на них подписываются. Проходили сто раз

Konstantin
08.05.2017
09:19:45
Всё что я понял, это что это 2 разные архитектуры. + и - так никто и ен описал. Значит пусть будет делом вкуса :)

Dreamerinnoise
08.05.2017
09:21:45
Это два разных подхода. В одном у тебя 1 глобальный иммутабельный стор и явное обновление (экшены). В другом много сторов мутабельных сторов.

Konstantin
08.05.2017
09:23:14
Это как раз ясно

Dreamerinnoise
08.05.2017
09:23:41
Но с мобиксом у меня не возникало вот таких WTF

Google

Konstantin
08.05.2017
09:23:50
Ок, перефразирую свой вопрос. В каком случае лучше применять первый, а в каком второй?
потому-что. ответ: потому-что.

Maxim robox
08.05.2017
09:24:25
В readme.md написано, почему.

Влад
08.05.2017
09:24:57

Konstantin
08.05.2017
09:25:24
О! Тоесть для маленького - редакс, для большого - редакс. Тогда зачем МобХ нужен? Угодить недовольным?

Aleh
08.05.2017
09:25:36
mobx хорош будет для всяких форм, много разных простых апдейтов, редакс где мало апдейтов, но они сложные

Dreamerinnoise
08.05.2017
09:26:02

Admin
ERROR: S client not available

Konstantin
08.05.2017
09:26:40

Max
08.05.2017
09:27:12
а юзали один

Влад
08.05.2017
09:27:30

Dreamerinnoise
08.05.2017
09:27:50

Влад
08.05.2017
09:28:11

Dreamerinnoise
08.05.2017
09:37:33

sne18
08.05.2017
09:57:25
Mobx магическим образом сокращает кол-во написанного кода. @action методы в объекте/классе , ответственном за хранение состояния/обработку поведения, читаются лучше, чем огромный редаксовский switch, и кстати не нужно дополнительно описывать действия и придумывать им константы
Для мелкого и среднего проекта лучше mobx, для среднего и большого - relay, а redux seems to be анахронизм

Max
08.05.2017
09:58:51
как показывает практика — ну его нахер эту магию

Maxim robox
08.05.2017
09:59:08

Google

Дмитрий
08.05.2017
09:59:36
>2017
>делать редакс со свитчем

Dreamerinnoise
08.05.2017
09:59:42
Свитч был как пример.

Дмитрий
08.05.2017
10:00:03
ну я удивился, что кто-то реально так делает

Dreamerinnoise
08.05.2017
10:00:12
Дохрена людей
:3

Ostap
08.05.2017
10:00:14

Дмитрий
08.05.2017
10:00:16
Как вы живёте то вообще, чем занимаетесь, свитчи пишете целыми днями?))

Ostap
08.05.2017
10:00:24
Так же и с observable

Maxim robox
08.05.2017
10:00:38

Dreamerinnoise
08.05.2017
10:00:40

Max
08.05.2017
10:00:51
кто есть вестрейт?

Dreamerinnoise
08.05.2017
10:00:56
Автор Mobx

Ostap
08.05.2017
10:00:59
Если вы его изменили вы уверены что все сайд деривации будут затригерены

Дмитрий
08.05.2017
10:01:38

Dreamerinnoise
08.05.2017
10:01:53
>Явное лучше неявного
>Почему setState не сразу изменил мой стейт?

Ostap
08.05.2017
10:03:08
У меня 2-3 больших энтерпрайз приложения на мобикс. Ни одного sCU
Но да. В команде должно быть понимание архитектуры