@react_js

Страница 4721 из 5115
MrSmeet
30.08.2018
10:48:24
А да?

Ну отбой

Дмитрий
30.08.2018
10:49:13
А зачем прослойка в виде ноды (ну исключая в моем случае лень) если можно тупо в раст завезти реакт
react — это api занимающийся низкоуровневыми вызовами DOM API. Так вышло (нахуевертили), что нативом для dom api является непосредственно js

Valeriy
30.08.2018
10:49:33
но реакт на чем то кроме js смотрится как то странно как минимум

Google
Дмитрий
30.08.2018
10:50:01
js is the new C

Будем все писать на чём удобнее, а под капотом просто всплыл очередной слой абстракции в виде жс

¯\_(ツ)_/¯

Valeriy
30.08.2018
10:51:05
вроде все движется постепенно в сторону какого-нибудь web asm

пишешь на чем угодно и транслируешь в wasm

Дмитрий
30.08.2018
10:51:59
Васму бы самому для начала научиться с dom api работать

Дмитрий
30.08.2018
10:52:15
Ну так же как питон в системные вызовы, да

MrSmeet
30.08.2018
10:52:15
Дмитрий
30.08.2018
10:52:22
О чем и речь

MrSmeet
30.08.2018
10:52:29
А что не так

Нормальная практика

Google
MrSmeet
30.08.2018
10:53:33
Но в общем случае когда нибудь да

Из самого легкого это раст, видел еще тулзы и прочее для других языков вроде даже с++ пытались но все остальнео как то не взлетает

Хайпа мало

Ilya
30.08.2018
10:58:03
А кто знает как из под теста jest открыть компонент в pupeeteer? Есть что-то готовое? Типа toMatchSnapshot - для того чтобы увидеть как оно выглядит в бразузере

MrSmeet
30.08.2018
10:59:37
Есть специальная хрень для просмотра компонентов в бразере

Не помню названия но популярная штука в подборках инструментов глянь

Ilya
30.08.2018
11:00:49
Если такого типа то он принимает же строку. А что делать со стилями и тп. Поидее надо прокидывать сниппет через webpack и через dev-server отображать. Выходит не в 1 строку решение

MrSmeet
30.08.2018
11:09:16
Ну потому что лучше чем не видеть

Ilya
30.08.2018
11:09:33
Например я пишу компоненту и тест. Я хочу сделать: preview(test)

MrSmeet
30.08.2018
11:09:38
Я вот написал компонет а он выглядит так

Ilya
30.08.2018
11:09:40
Чтобы не запускать ничего лишнего

MrSmeet
30.08.2018
11:09:53


Ilya
30.08.2018
11:09:58
В тесте прямо - для конкретного того случая

MrSmeet
30.08.2018
11:09:59
Вопрос почему так?

MrSmeet
30.08.2018
11:10:16
Ответ скорей всего что то типа, ты рак примени стили

Google
MrSmeet
30.08.2018
11:10:27
Ну или политику какую

Но я еще не разобрался

Вроде верно но это не точно

Сергей
30.08.2018
11:11:55
gist.github.com

MrSmeet
30.08.2018
11:13:50
gist.github.com
Кнопку сохранить забанили

MrSmeet
30.08.2018
11:15:40
gist.github.com
https://pastebin.com/z6s04MKS

cmd.exe
30.08.2018
11:32:42
всем привет, есть вопрос по react-dropzone. У меня есть собственно сама дропзона и внутри у нее компонент для превьюшек загруженых файлов. И по клику на превью у меня должна открываться модалка с полным отображением. Но сейчас открывается диалоговое окно выбора файла и когда я его закрываю уже видно модалку. Как это можно поправить?

Dzmitry
30.08.2018
11:41:14
Ребят, кто работал с jest, что это за ошибка? TypeError: Cannot call a class as a function гугл выдал что-то вроде, что arrow functions там не очень работают

Stepan
30.08.2018
11:42:12
и вызвал просто Foo()

Dzmitry
30.08.2018
11:43:58
Там всё чудно с arrow functions
TypeError: Cannot call a class as a function 71 | return data.reduce(createState(openDepth), {}); 72 | } > 73 | | ^ 74 | getNodeIcon = (dataItem, isLeaf) => { 75 | const { classes, branchIcon, iconField, leafIcon } = this.props; 76 | let icon; вот такое мне выдает, суть то в том, что это работающий код, билдится на ура

а при запуске теста вот такое

Andrew
30.08.2018
11:48:45
а при запуске теста вот такое
это не компилируемый язык - если синтаксически все правильно - вот и билдится

Dzmitry
30.08.2018
11:48:45
Там всё чудно с arrow functions
все я туповат просто, не заметил один экспорт неверный спс

Cat
30.08.2018
11:50:11
Ребята подскажите чат по ноде?

Пжлста

Valeriy
30.08.2018
11:51:01
придолбала меня либа redux-saga-router

Google
Valeriy
30.08.2018
11:51:27
переписываю что могу на thunk-функции, там где не нужны суровые сага процессы мутить

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

Admin
ERROR: S client not available

Nick
30.08.2018
11:53:10
Alexandr
30.08.2018
12:16:54
всем привет поделитесь ссылкой (ее тут уже кидали, найти не смог) на статью про сборку двух билдов (один для современных браузеров, второй с полифилами)

Alexandr
30.08.2018
12:22:36
https://webpack.js.org/guides/shimming/
спасибо, ознакомлюсь но там была другая статья)

Andrew
30.08.2018
12:23:16
спасибо, ознакомлюсь но там была другая статья)
Зачем она тебе? Здесь прямо побуквенно твой пример: https://webpack.js.org/guides/shimming/#loading-polyfills

Andrew
30.08.2018
12:41:18
Но мне же нужен клик там ?
Это же дроп-зона а не кнопка)

Но мне же нужен клик там ?
Еще вариант на компоненте который внутри дропзоны на onClick() делать stopPropagation() - тогда клик не будет бабблится вверх до дропзоны

Andrew
30.08.2018
12:52:44
У меня там внутри react-photoswipe и он чот на онклик не реагирует.
Можно обернуть твой react-photoswipe в div и на нем сделать onClick(e) => e.stopPropagation()

dima
30.08.2018
13:16:20
посоны. ТАкой вопройс есть комнаты и есть для них сообщения (ну как телега) и как удобней хранить последнее сообщение ? 1) явно его где то хранить 2) или каждый компонент конектить к стору и там получать его месаги и брать последнее ? (но тут придется сортировать в селекторе еще и только потом брать последнее)

dima
30.08.2018
13:18:38
ну вот телега много записей где она может хранить ?

Google
dima
30.08.2018
13:19:14
храня отдельно, придется обновлять статус и тд для двух сообщений для сообщения в сторе и для последнего сообщения соответсвенно

Sherzod
30.08.2018
13:20:52
ну вот телега много записей где она может хранить ?
Не надо склониться к телеграм. Придумайте сами. Возможно подход придуманный вами, будет лучше чем у телеграм.

dima
30.08.2018
13:21:09
у именя первый. Но это напрягает

dima
30.08.2018
13:22:40
т.е подключать компонент (плашку комнаты) к стору это только вуисты сделают ?

Mikhail
30.08.2018
13:22:57
Ребята, есть вопрос. Google SSO нашел отличный вроде как пакет react-google-login но стал вопрос на счет безопасности. лучше ли это делать на беке или всеже можно и на клиенте. (я не вижу проблем делать это на клиенте, но и знаний у мня в секюрити 0 ) Сможет кто то подсказать, как дела проиходят на боевых проектах в вас?

Roman
30.08.2018
13:24:58
?

Sherzod
30.08.2018
13:28:59
Сколько оптимизма
У них тоже программисты с двумя глазами, ничего особенного. Возможно у них много знаний в сфере ИТ из за того что они не сидят в телеграме, чате, ютубе и др.

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