
Arthur
18.06.2018
08:42:29
но работал шустро, очень даже... и весил немнго. было пару dll на 10 - 15кб
+ байткод проще сжать

Николай
18.06.2018
08:42:53
Но он начинает исполняться до загрузки всего бандла
А жс только после полной загрузки и парсинга

Google

Andrey
18.06.2018
08:43:22

Arthur
18.06.2018
08:43:29
минус блейзора, например, для реакт / ангуляр разработчиков в том, что он на c# пишется. т.е. порог входа выше

Николай
18.06.2018
08:43:43

Arthur
18.06.2018
08:44:02
я вот писал простенькие вещи и мне оч даже вполне понравилось

Andrey
18.06.2018
08:44:17
чем же, например ?
В том, что у тебя вовсю используется структурная типизация, тогда как в шарпах она номинальная.

Arthur
18.06.2018
08:44:31

Andrey
18.06.2018
08:45:08
Дело не в шарпе, а в том, что cshtml - это полный ужас.

Cenator
18.06.2018
08:45:20

Arthur
18.06.2018
08:45:37

Andrey
18.06.2018
08:45:56

Google

Andrey
18.06.2018
08:46:42
Если хочешь, то можешь пойти в https://t.me/dotnettalks и там обсудить. Здесь это неформат всё же.

Valeriy
18.06.2018
08:47:31
очень сомнительная польза от wasm для реакта

Arthur
18.06.2018
08:47:34

Valeriy
18.06.2018
08:47:41
ибо бутылочное горлышко немного не там

Andrey
18.06.2018
08:47:50

Arthur
18.06.2018
08:47:59
они не наследуются -_-

Andrey
18.06.2018
08:48:04
Такое себе, будет как в ts очень неудобно.

Arthur
18.06.2018
08:48:16

Andrey
18.06.2018
08:49:04

Arthur
18.06.2018
08:49:25
чем ?)
ведь в нём куча шарповых вещей: дженерик-тайпы, интерфейсы, куча наследования, паблик / приват члены, неймспейсы и тд )

Andrey
18.06.2018
08:50:09

Arthur
18.06.2018
08:51:33
а где она в жсе ?)

Andrey
18.06.2018
08:51:35

Anna
18.06.2018
08:52:02
Ребята привет. Подскажите, пожалуйста, как в react-router 4 будет выглядеть следующий код.
const routes = (
<Route path="/" component={App}>
<IndexRoute component={UsersList}/>
<Route path="users/:id" component={UserDetails}/>
</Route>
)

Arthur
18.06.2018
08:52:32

Andrey
18.06.2018
08:53:03

Arthur
18.06.2018
08:53:33
дак тут проще пример открыть в доке. но будет всё совсем примитивно

Andrey
18.06.2018
08:53:37
А потом открой концепцию хоков в реакте и посмотри во что у тебя превратится код. Это одна из вещей, которую я объяснить Никите пытался.

Google

Andrey
18.06.2018
08:53:54
Потому что ты задолбаешься классы плодить.
На 5 строчек кода будет объявлено 4 класса.

Arthur
18.06.2018
08:55:22
зачем ?
делаешь дерективу @functions и пишешь метод, который добавит элемент в список
тут проблема не в блейзоре, а в том, что ты пытаешься адаптировать каким-то образом блейзор к реакту
это ведь два различных spa фреймворка
а Никита писал именно реакт на c#. странно было, но пофаниться можно

Andrey
18.06.2018
08:58:59

Arthur
18.06.2018
08:59:19
не, xaml в вебе не оч, как мне кажется...

Andrey
18.06.2018
08:59:33

Arthur
18.06.2018
08:59:38
т.е. ?
ну, вообще есть фреймворки, которые позволяют писать на xaml, рендеря его на канвасе, но это дико, как по мне
кстати, вопрос по redux
где должны находиться методы для работы с апи, например ?

Kirill
18.06.2018
09:01:34
в сагах)

Arthur
18.06.2018
09:01:48
а их можно в редьюсерах вызывать ?

Kirill
18.06.2018
09:02:05
лучше уже тогда в экшнах

Arthur
18.06.2018
09:02:55
а если нормально делать, то где они должны находиться ?

Kirill
18.06.2018
09:03:19
в миддлвере, как уже написал, в сагах как вариант

Sergey
18.06.2018
09:03:43
Посоветуйте топовую книжку по реакту, пожалуйста.
По-свежее, в идеале на русском, но можно на английском.
Базовые мануалы уже прочел.

Kirill
18.06.2018
09:04:03
но если ничего не хочется прикручивать дополнительно, то, имхо, можно делать один экшн на реквест данных с апи и в нём делать эвейт, а по получении данных делать экшн на апдейт стета в редюсере

Arthur
18.06.2018
09:04:40

Артём
18.06.2018
09:18:28
А что лучше (удобнее) redux-thunk или redux-saga?

Google

Cenator
18.06.2018
09:18:54
Thunk

Andy
18.06.2018
09:19:53
Всем привет. Делал тестовое c react-router 4, где есть защищенные роуты. Вариант с hoc не прошел, т.к. есть более изящное решение. Вы не знаете какое?

Cenator
18.06.2018
09:20:14
Render prop

Kendr
18.06.2018
09:20:16

Дмитрий
18.06.2018
09:21:38

Andy
18.06.2018
09:22:14

Дмитрий
18.06.2018
09:22:55
А вообще, вроде бы, ж для этого специальные хуки могут использоваться

Cenator
18.06.2018
09:23:13
В рр4 нет хуков

Admin
ERROR: S client not available

Andy
18.06.2018
09:23:42

Pasha
18.06.2018
09:24:39

Andy
18.06.2018
09:26:47

Andrew
18.06.2018
09:32:46
this.props.render(someValue)

Egor
18.06.2018
09:33:54

Andrew
18.06.2018
09:35:13
<Component render={someValue => <AnotherComponent/>} />

Pasha
18.06.2018
09:35:52

Andrew
18.06.2018
09:36:30
Нет
Это render prop
Ещё можно через children делать

Arthur
18.06.2018
09:38:40
ребят, а такой вопрос: при работе с редаксом у компонента ж может быть свой стейт, который будет отвечать за состояние UI ?
И как, например, лучше обращаться к хтмл элементам ?
Например, у меня есть кнопка поиска, нужно при клике на неё показать рядом инпут с анимацией. Можно через refs'ы такое провернуть ?

Google

Pasha
18.06.2018
09:39:18
@Loochnikov спасибо за разъяснение :)

Arthur
18.06.2018
09:39:56
а как правильно сделать тогда ?

Pasha
18.06.2018
09:40:14
@dpr_dev ну тип так {this.state.isLoading && <LoadingAnimation />}

Mikhail
18.06.2018
09:40:23
Привет всем

Kendr
18.06.2018
09:40:39

Mikhail
18.06.2018
09:41:32
Как вы думаете это нормально, когда в рамках одного сайта используются php, angular js, react, jquery и ещё много всякого говна?

Arthur
18.06.2018
09:41:42

Cenator
18.06.2018
09:41:42

Pasha
18.06.2018
09:42:19

Kendr
18.06.2018
09:42:44

Arthur
18.06.2018
09:42:54
а, забыл. нужно автоматически фокус в инпут ставить... такое уже без refs не провернуть ?
или устанавливать его автоматически при рендере в SearchInput ?

Mikhail
18.06.2018
09:43:47

Zae
18.06.2018
09:44:08
может он одумался

andretshurotshka?❄️кде
18.06.2018
09:44:23

Mikhail
18.06.2018
09:44:34
первая

andretshurotshka?❄️кде
18.06.2018
09:44:49
тогда можно его простить

Kendr
18.06.2018
09:44:52

Paul
18.06.2018
09:45:13
А кто-нибудь сталкивался с тем что webpack при установленом bail: true не прекращает билд если бабел-лоадер бросает ошибку?