
Dmitriy
25.07.2018
09:17:30
Народ, можете подсказать. Создаю либу ts, react, webpack. d.ts файлы собираются, но не ссылаются на на bundle.js, который делает webpack. Как их подружить?

Николай
25.07.2018
09:27:23

Anton
25.07.2018
09:27:40
Тупят только в Edge. Ито норм. Недели три назад проверяли.

Artyom
25.07.2018
09:31:51

Google

Anton
25.07.2018
09:33:10

Victor
25.07.2018
09:33:25
Добрый день, коллеги.
Подскажите пожалуйста, как мне по-красивому оформить в тайпскрипте этот селектор, указывая, что он вернёт тип число, так как в дальнейшем возникают ошибки типизации?
export const getOrderType = R.path([
'orderForm',
'orderType',
]);

Anton
25.07.2018
09:34:24

Victor
25.07.2018
09:36:06

Artyom
25.07.2018
09:36:44
А Рамда вообще типизируемая?
Я там где-то any видел

Victor
25.07.2018
09:37:26

Eugen
25.07.2018
09:39:17
Ребята, привет, возник такой вопрос. у меня есть массив объектов
и я создаю новую переменную и прогоняю свой массив объектов через мап выбирая нужные свойства этого массива через условия. Так вот возниакает проблема. Если у меня массив состоит из 5 элементов и в новую переменную заносятся по условию всго два элемента то три элемента будут андефайнде. это если через мап делать. Акак можно реализовать такчтоб андефайнеда не было. Через фильтр не получится, ибо мне надо вернуть не целый объект а отдельные поля объекта. а с фильтром такого нельзя сделать. Если вдруг не понятно, могу примитивный пример скинуть. Конечно это не совсем по реакту, но сорри )

Anton
25.07.2018
09:39:24

Artyom
25.07.2018
09:40:35

Victor
25.07.2018
09:41:02

Eugen
25.07.2018
09:42:57
DВсем спасибо, за советы и отклики

Google

Evgeniy
25.07.2018
09:43:49
Ребята, такой вопрос:
До того, как бандл загрузился, в респонсе с html только див, куда мы и замаунтимся.
Можно ли прелоаднуть какую-то часть реактовских компонент и засунуть их в этот див.
Хотя и понятно, что потом это все перерендерится.
Как вообще можно правильно сделать прелоад до загрузки бандла?

Cenator
25.07.2018
09:44:01

Evgeniy
25.07.2018
09:44:10

Cenator
25.07.2018
09:44:16

Andrew
25.07.2018
09:44:32

Evgeniy
25.07.2018
09:44:35
Только регидратация?

Andrew
25.07.2018
09:44:40
тип не фулл сср

Cenator
25.07.2018
09:44:45
ну то есть можешь вручную сохранить разметку и рассовать по роутам но это говнище будет

Andrew
25.07.2018
09:44:58
+

Cenator
25.07.2018
09:45:09
я сам сегодня такое предлагал но реализацию нужно очень хорошо продумать

Andrew
25.07.2018
09:45:34
дели бандл на чанки
и будет все ок

Evgeniy
25.07.2018
09:45:56
Дак не в чанках счастье

Вячеслав
25.07.2018
09:46:16

Cenator
25.07.2018
09:46:30

Evgeniy
25.07.2018
09:46:35
Я уже вбрасывал про prerender-loader
Но, такое

Вячеслав
25.07.2018
09:47:26

Evgeniy
25.07.2018
09:48:48
А чем он лучше гэтсби?

Google

Вячеслав
25.07.2018
09:50:00
А чем он лучше гэтсби?
https://medium.com/@tannerlinsley/%EF%B8%8F-introducing-react-static-a-progressive-static-site-framework-for-react-3470d2a51ebc

Evgeniy
25.07.2018
09:51:44
Сср так сср.(

Sergey
25.07.2018
09:54:43
Ребят, как вы ssr апку компилите?

Cenator
25.07.2018
09:55:05

Sergey
25.07.2018
09:55:38
да. я тоже сделал так. Но... серверный код испольтзует внутри себя все компоненты клиента

Cenator
25.07.2018
09:55:47
да, а в чем трабл?

Sergey
25.07.2018
09:56:38
ну... в том, что серверный код target: node, а клиент target: web, но тем немене надо это компилить одним конфигом

Cenator
25.07.2018
09:56:53
так я же пишу что двумя)

Sergey
25.07.2018
09:57:25
то есть. сбилдить клиент, и потом на сервере использовать код из бандла?

Cenator
25.07.2018
09:57:51

Sergey
25.07.2018
09:58:56

Cenator
25.07.2018
09:59:18

Sergey
25.07.2018
09:59:57
а. ты про это. это да. вопрос в другом
вот у меня есть server.js, который внутри импортирует app.jsx, делает с апкой серверный рендер, получает html текст, и отдает клиенту. Так вот, как билдить сервер? когда он использует внутри себя app.jsx который тоже должен быть сбилден. Это отдельно от клиентского бандла

Ivan
25.07.2018
10:02:22
Как у всех элементов внутри формы value кидать в стэйт, по onChange? Чтобы не делать прям для каждого

Evgeniy
25.07.2018
10:02:50

синдзи
25.07.2018
10:03:04

Диванный
25.07.2018
10:03:21
Подскажите чем можно снять страницу на беке?
У меня задпча сделать пдфку с страницы сайта

Sergey
25.07.2018
10:03:24

Google

Николай
25.07.2018
10:03:29

Cenator
25.07.2018
10:03:41

Sergey
25.07.2018
10:03:45
бля
ты делал ssr?
покажите просто конфиги плиз

Николай
25.07.2018
10:04:17

Admin
ERROR: S client not available

Cenator
25.07.2018
10:04:47

Sergey
25.07.2018
10:05:10
у меня в дев, запускаеться через babel-watch
но на прод, это такое себе решение

Evgeniy
25.07.2018
10:05:53
Поэтому создай 2 конфига

Sergey
25.07.2018
10:06:01
бля

Cenator
25.07.2018
10:06:34
бля
https://github.com/faceyspacey/redux-first-router-demo
может это тебе поможет

Sergey
25.07.2018
10:07:52
Сек. Покажу что у меня

Таймураз
25.07.2018
10:08:38
Ребят, есть те, кто писал свои модули?
Не могу зарезолвить нормально directories.bin

Mike
25.07.2018
10:08:50
тут половина таких
если ты про npm

Таймураз
25.07.2018
10:09:00

Google

Andrew
25.07.2018
10:09:03
велосипедистов

Mike
25.07.2018
10:09:43
спроси сову
он наверняка говна наелся с этим

Таймураз
25.07.2018
10:10:00
На всякий все же тут спрошу
Как мне зарезолвить внутри модуля по относительному пути? '<package>/Button' чтобы стучал в node_modules/<package>/dist/Button

Nikolay
25.07.2018
10:11:49
Ребят, выручайте,не могу понять в чем беда.
На странице массивов рендерится компонентов А.
Почему-то колбек висящий на одном из дочерних компонентов имеет this первоего компонента А.
На скрине: первый this и orderId у всех разный, второй - на всех элементах первый

Sergey
25.07.2018
10:12:22
Поэтому создай 2 конфига
смотри. у меня два конфига. один для обычного клиента, этот бандл будет использоваться уже непосредственно на клиенте. Второй для сервера, но сервер делает import клиент, а внутри клиента уже не нодовкий код - понимаешь?

Cenator
25.07.2018
10:12:43
он не нодовский и не браузерный
просто разными таргетами билди его и все будет ок
конечно надо будет добавить проверки на вызовы браузерных апи чтобы не было рантайм ошибок

Sergey
25.07.2018
10:14:00

Cenator
25.07.2018
10:14:17

Sergey
25.07.2018
10:14:57
опять

Диванный
25.07.2018
10:15:05
Подскажите чем можно снять страницу на беке?
У меня задпча сделать пдфку с страницы сайта

Cenator
25.07.2018
10:15:23

Диванный
25.07.2018
10:15:33
Спс