
Kelin
26.09.2018
23:23:39
хотя можно сделать

Дмитрий
26.09.2018
23:24:01
У меня всё полностью типизировано, в этом и суть

Kelin
26.09.2018
23:24:11
ток придется в одном месте писать типы для всех запросов

Google

Дмитрий
26.09.2018
23:24:46
Не обязательно, всё типизируется иным образом, у меня фетчи по всему коду разбросаны)

Alek
27.09.2018
02:43:50
Ребята, не подскажете, где можно найти бекапы sql с данными для тестирования?

Umid
27.09.2018
04:38:22
Здарова народ.
Как можно прогрузить видео в js без его вставки в DOM?
Пытался так, но всё тщетно.
https://toster.ru/q/566141

sanqa
27.09.2018
05:23:28
ребят помогитте с style components, поставил такой плагин babel-plugin-styled-components, но он все равно ругаетя в консоли на
Prop `className` did not match. Server: "wegco5-0-style-utils__SearchContainer-fiAAet cxsReM" Client: "wegco5-0-style-utils__SearchContainer-gSNhsv dHhJnr»
кто сталкивался ?

Sergey
27.09.2018
05:32:30

Тимофей
27.09.2018
05:45:26

Nikita
27.09.2018
05:45:26
ребят, подскажите плиз
1) через форк react-scripts кто то модифицирует CRA ?) есть какие то трудности?
2) есть какие то тру способы сделать что то подобное CRA, вынести все конфиги в отдельный пакет, чтобы н екопипастить в каждый проект все конфиги, и не править их во всех местах при изменениях?

sanqa
27.09.2018
05:45:54
вот открывок
import { ServerStyleSheet, StyleSheetManager } from 'styled-components'
const sheet = new ServerStyleSheet()
const renderServerSideApp = (req, res) => {
const store = configureStore(undefined, { logger: false });
fetchDataForRender(req, store).then(() => {
const context = {};
const modules = [];
const markup = ReactDOMServer.renderToString(
<StyleSheetManager sheet={sheet.instance}>
<Loadable.Capture report={moduleName => modules.push(moduleName)}>
<Provider store={store}>
<StaticRouter location={req.url} context={context}>
<App />
</StaticRouter>
</Provider>
</Loadable.Capture>
</StyleSheetManager>
);

Nikita
27.09.2018
05:46:25

Google

sanqa
27.09.2018
05:46:51
он ругается на это(
и да
заметтил что такая ошибка только при MyComponennt.extend

Nikita
27.09.2018
05:47:45
так extend вроде не рекомендуется использовать уже

Artyom
27.09.2018
06:00:44
В 4 версии он вообще не работает

Nikita
27.09.2018
06:09:25
ребят, подскажите плиз
1) через форк react-scripts кто то модифицирует CRA ?) есть какие то трудности?
2) есть какие то тру способы сделать что то подобное CRA, вынести все конфиги в отдельный пакет, чтобы н екопипастить в каждый проект все конфиги, и не править их во всех местах при изменениях?

Roman
27.09.2018
06:12:20

Artyom
27.09.2018
06:13:45

Konstantin
27.09.2018
06:16:17

Artyom
27.09.2018
06:19:14

Konstantin
27.09.2018
06:20:45
Но КРА остался, а его потом выпиливать было ооочень трудно

Artyom
27.09.2018
06:22:14

Vlad
27.09.2018
06:22:56
Доброе утро. React Loadable . Есть компонента:
const Main = Loadable({
loader: () => import(/* webpackPreload: true */ 'app/containers/Main'),
loading: () => (
<Icon
type="loading"
spin
style={{ position: 'absolute', top: '50%', left: '50%', fontSize: '50px' }}
/>
),
});
Main.preload();
const App = () => (
<Provider store={store}>
<PersistGate loading={'PERSIST LOADER, RETRIVE STATE OF REDUX'} persistor={persistor}>
<ConnectedRouter history={history}>
<ThemeProvider theme={theme}>
<Main />
</ThemeProvider>
</ConnectedRouter>
</PersistGate>
</Provider>
);
Первый вопрос, норм ли так делать для лоадера всего приложения? Второй, как сделать прелоад <link rel="preload" > , а не обычный линк, lighthouse ругается, что можно много секономить времени


Konstantin
27.09.2018
06:30:24
Еще труднее поддерживать то что написано руками (в подавляющем большинстве случаев)
Там болей было куда больше, т.к. 4 месяца проект писался на чистом КРА, а потом бизнес вспомнил, что им нужна SEO, и мне сказали делать изоморф. И передо мной появилось два стула:
- перелопатить кучу абстракций и взять next;
- делать всё дальше на старом добром rr4.
Я выбрал второе. В правильности выбора не уверен до сих пор, хотя из проекта ушел

Eugene
27.09.2018
06:32:21
?имхо с CRA легче перепрыгнуть на next, хотя если много роутов с rr4 - придеться немного порефакторить

Danila
27.09.2018
06:32:40
Ну что там cra2, вышел?

Konstantin
27.09.2018
06:33:07

Danila
27.09.2018
06:33:14
С свг и сасс
Я джва года ждал такой кра

Google

Danila
27.09.2018
06:33:30
Вроде, обещали сегодня релиз? Сейчас посмотрю

Eugene
27.09.2018
06:33:34
?не понятно зачем они решили sass из под коробки запихнуть

Konstantin
27.09.2018
06:34:01

Kevin
27.09.2018
06:34:06
Да фиг с ним, с сассом. Тришейкинг!! Я уже устал писать миллион импортов из одного и того же пакета

Konstantin
27.09.2018
06:34:07
Как тогда с лицензией

Тимофей
27.09.2018
06:34:13

Danila
27.09.2018
06:34:19
Кто вообще пишет цсс в 2018
Если уж и писать, то на препроцессоре

Тимофей
27.09.2018
06:34:40

Kevin
27.09.2018
06:34:46

Eugene
27.09.2018
06:34:47

Kevin
27.09.2018
06:34:57
Кому сдался этот протухший сасс

Danila
27.09.2018
06:34:59

Konstantin
27.09.2018
06:35:08
Ситник rage intensifies

Eugene
27.09.2018
06:35:34
Да и темболее там вроде не сложно было его поставить ?
кому нужно было

Roman
27.09.2018
06:35:50

Danila
27.09.2018
06:36:15
вот-вот
Если Абрамов сказал добавить - значит, нужен
Ол хайль абрамов

Konstantin
27.09.2018
06:36:29

Google

Roman
27.09.2018
06:36:34

Kevin
27.09.2018
06:36:48
Абрамову пришлось знатно изъебнуться, чтобы добавить

Danila
27.09.2018
06:36:48
Ну, с svg as react component никто спорить не будет, я надеюсь

Roman
27.09.2018
06:36:59
просто толпа даунов, которая пришла с верстки в реакт, не может поменять мышление и не использовать препроцессоры

Kevin
27.09.2018
06:37:05

Eugene
27.09.2018
06:37:11
?гайс, а вот если я юзаю cra - я сейчас с обновой обновлю версию CRA - у меня в проекте все встанет под v2? Оно же типа не в dependency ?как это работает

Roman
27.09.2018
06:37:21
и эта толпа даунов не может просто две строчки написать в вебпак конфиге

Danila
27.09.2018
06:37:23

Admin
ERROR: S client not available

Danila
27.09.2018
06:37:32

Roman
27.09.2018
06:37:42

Danila
27.09.2018
06:37:49

Roman
27.09.2018
06:37:58

Kevin
27.09.2018
06:38:04

Roman
27.09.2018
06:38:10

Danila
27.09.2018
06:38:23
Ну в смысле, с тем же успехом могу предложить выпилить эджектом сасс, чё ты
Есть - и ладно

Kevin
27.09.2018
06:38:32
Жалко только, что таргетирования браузеров для жс пока не будет

Danila
27.09.2018
06:38:38
Больше не меньше

Eugene
27.09.2018
06:38:49

Google

Roman
27.09.2018
06:39:47

Danila
27.09.2018
06:40:06

Roman
27.09.2018
06:40:35

Danila
27.09.2018
06:40:56
Не суть, в общем, вроде, сегодня собирались релизить

Kevin
27.09.2018
06:42:16
Как всегда, скоро, но чуть позже

Roman
27.09.2018
06:43:23

Danila
27.09.2018
06:43:46
>and tagged latest on npm tomorrow.
13 часов назад.
Ну да, ок
>We have dropped default support for Internet Explorer 9, 10, and 11.
Good Night, sweet prince

Kevin
27.09.2018
06:44:49
Меня бесит, что у вендор-бандлов названия не настраиваются и пишутся просто цифры

Eugene
27.09.2018
06:45:55
?интересно после обновы rewired и другие от него библы не сломаются

Kevin
27.09.2018
06:46:24
Ревайред вроде сломался
Господи, какой же аутист-имбецил писал мобильную версию гитхаба

Nikita
27.09.2018
06:48:28
cra + react-app-rewired или next.js
вот я какраз уже пользую react-app-rewired, намучался с ним если честно, и теперь понадобилось паралельно еще одно приложение для проекта делать, грубо говоря кабинет ученика и кабинет учителя, и чет захотелось чтобы config-overrides.js был один, и импортился в оба проекта, и куча разных пакетов, типа react-app-rewire-styled-components подключались в одном месте (пробую через lerna свой зоопарк костылей собрать), но не получается работу с react-app-rewired вынести в отдельный модуль для двух cra проектов, он походу на зависимости cra подвязан и я пока хз как всё организовать, вот подумываю что проще тогда сделать форк и мутить что надо

Kevin
27.09.2018
06:50:15
Мб некст? Там и вебпак настроить можно

Philipp
27.09.2018
07:04:46
Или Gatsby

Roman
27.09.2018
07:05:37

Nikita
27.09.2018
07:07:17

Artyom
27.09.2018
07:07:51