
Alex
05.10.2017
07:26:30

Artyom
05.10.2017
07:27:24

Max
05.10.2017
07:27:30
ээээ

Artyom
05.10.2017
07:27:35
Некоторые замарачиваются, хоть и мелочь

Google

Max
05.10.2017
07:27:36
Тем, какое секурити

Artyom
05.10.2017
07:27:42
Хотя что там у них не знаю

Max
05.10.2017
07:27:44
апи пробьют? )
секурити на беке надо ?
ИМХО

Nikita
05.10.2017
07:28:10

Polina
05.10.2017
07:28:19
селект сама делала?
нее, там вообще все сложно. Сначала идет Field из redux-form, внутри него ReduxSelectField, а еще внутри SelectField из материал ui

Max
05.10.2017
07:28:25
оооо
прямо булшит-бинго ?

Artyom
05.10.2017
07:28:45
Ну ты код фронта админки не возьмешь без апикея админа. Есть все норм делать.
На беке понятно, что нужно

Max
05.10.2017
07:28:52
редакс-форм + материал

Polina
05.10.2017
07:30:17
ну хз булшит не булшит а тестить надо

Вячеслав
05.10.2017
07:30:41

Google

Duego
05.10.2017
07:31:07
У меня бандл мегабайт весит) хотелось бы лишнее для обычного Юзера выкинуть

Александр
05.10.2017
07:31:25
Почему происходит такая штука:
let value = "<p></p> ";
console.log(value !== "<p></p> ");
//true

Дмитрий
05.10.2017
07:31:51

Artyom
05.10.2017
07:32:15

Александр
05.10.2017
07:32:52
@ZeroBias да это именно то что я и делаю. Тогда получает нужно через componentWillRecievProps всё делать?

Дмитрий
05.10.2017
07:33:08
Да
В описанном выше действии есть тонкости, о которых не хочется вспоминать, имея javascript, поэтому лучше работать через традиционные для реакта подходы

Александр
05.10.2017
07:34:37
@artalar я упростил, в value значения попадают через wysywyg редактор, возможно он что-то с этой строкой делает, и возможно кто-то уже сталкивался с этим и знает что делать

Artyom
05.10.2017
07:34:56

Дмитрий
05.10.2017
07:35:09
Лол
Вот это я понимаю кейс

Вячеслав
05.10.2017
07:35:33

Александр
05.10.2017
07:37:58

Max
05.10.2017
07:38:02

Artyom
05.10.2017
07:38:04
Да это первое, что в голову пришло. Разные кейсы бывают. Энтрепрайз должен везде защитой пообвешен.
Опять же, это мои фантазии, у человека кейс другой

Александр
05.10.2017
07:38:09
Похоже что там не строка

Max
05.10.2017
07:38:22
сделай trim
может там неразрывный пробел
зачем?

Google

Max
05.10.2017
07:39:20
сразу nginx-ом отдавать хтмл + жс
опять же сессии вместо токенов у тебя получается
+ рендер формы логина у тебя на бекенда
короче спорно

Александр
05.10.2017
07:41:07
@syabro сработало, премного благодарен

Max
05.10.2017
07:41:17
$5 ?

Александр
05.10.2017
07:41:40
Я бедный студен, откуда у меня доллары =)

Max
05.10.2017
07:41:51
возьми потребительский кредит!
“на советы от сябро"

Александр
05.10.2017
07:42:20
Не думаю что моя кредитная история позволит

Møbý
05.10.2017
08:08:05
$5 ?
Скидки студентам первокурсникам?)

Max
05.10.2017
08:08:26

Artyom
05.10.2017
08:09:40
Попрос по redux-act
Вот я в actions.js создал экшены, импортнул их в store.js и сделал assignAll(actions, store);
Теперь когда я буду импортить экшены из actions.js уже в компоненты, я могу их вызывать и они автоматом будут диспатчится? Звучит как магия (в смысле здорово, после plain redux)

Ivan
05.10.2017
08:14:46
привет. юзаю событие onMouseDown, мне нужно получить event.which, но он undefined. Как его получить?

Max
05.10.2017
08:15:27
console.log(event)
пройтись по обьекту и посмотреть что где лежит?

Ivan
05.10.2017
08:15:59
я его там не увидел
возможно геттер какой то есть?
нашел
console.log(e.nativeEvent.which);

Google

Alex
05.10.2017
08:26:27
Привет. Подскажите плиз. Вот например мы используем компонент модального окна из materil-ui в приложении . Вопрос: react-подход предполагает использовать такой портал-компонент только в одном месте интерфейса, т.е. один инстанс, ухитряясь как-то подкладывать разный контент внутрь модалки или же можно использовать много инстансов модалок, там где мне понадобилось? Спасибо

Dmitry
05.10.2017
08:36:22
это нормально есть компонент на 1000 строк?

Дмитрий
05.10.2017
08:37:29
Пиздос
Я извиняюсь за свой французский

Stepan
05.10.2017
08:38:49
У меня такой был, недавно только отрефакторил. Дедлайны они такие

Max
05.10.2017
08:41:14

Dmitry
05.10.2017
08:42:07

Max
05.10.2017
08:42:14
эмм

Admin
ERROR: S client not available

Max
05.10.2017
08:42:17
ну форма и форма

Dmitry
05.10.2017
08:42:18
ну и логика к ней соответсвенно

Max
05.10.2017
08:42:25
ну разбей на вью и логику
не?

Stepan
05.10.2017
08:42:38
Логику в thunk

Max
05.10.2017
08:42:58
хуюнк
еще один любитель хранить данные в редаксе сразу ?

Dmitry
05.10.2017
08:43:18
я редакс не юзаю для локального стейта формы

Stepan
05.10.2017
08:43:25
?

Max
05.10.2017
08:43:53
Дим, у нас вью сделаны так
https://gist.github.com/syabro/58120a81688386f337ee2ca3263d5d63
вся логика прилетает через пропсы

Google

Max
05.10.2017
08:44:44
если у тебя прямо комплексная форма, то конечно какая-то логика будет внутри
там шоу-хайд какой

Dmitry
05.10.2017
08:45:00

Stepan
05.10.2017
08:45:18

Max
05.10.2017
08:45:34
бойлерплейт
стандартные редуксовские

Sergey
05.10.2017
08:46:06
тоже без необходимости не использую редакс, в основном использую локальным стейт, и прокидываю данные через пропсы. сложность начинаеться когда прокидываешь данные дальше трех компонентов

Max
05.10.2017
08:46:46
редакс это глобальный стейт
он избыточен
если можно обойтись локальным — лучше локальным
но он нужен когда необходим шеред стейт
пихать его во все дыры — так себе решение кмк

Dmitry
05.10.2017
08:47:51
хотя я вот подумал, если пользователь заполнил форму на половину и ушел на другой роут то мой стейт теряется
может быть это не очень хорошо?

Max
05.10.2017
08:48:19
автосейв хорошо
когда он нужен
?

Stepan
05.10.2017
08:48:29

Max
05.10.2017
08:48:31
если там форма на 3 строки

Evjeni
05.10.2017
08:48:33

Max
05.10.2017
08:48:33
то пиздец
Дим, у нас форма сохраняется на сервере по онченжу