Size: a a a

React — русскоговорящее сообщество

2020 July 01

И

Иван in React — русскоговорящее сообщество
Андрей Рафальский
при такой проверке я теперь получаю что window is not defined
источник

LK

Leonid Kuznetsov in React — русскоговорящее сообщество
ERROR in ./src/taskpane/screens/main-screen/index.tsx 107:65
Module parse failed: Unexpected token (107:65)
File was processed with these loaders:
* ./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
|   var getTitleStyle = function getTitleStyle() {
|     // const newDoc = doc.document.cloneNode(true) as Document;
>     var titleFontSize = EditorModel.document.styles['TitleChar']?.runStyles.styles.find(function (s) {
|       return s.tagName === 'w:sz';
|     }); // console.log('titleFontSize', titleFontSize)
@ ./src/taskpane/router/index.tsx 20:0-52 46:15-25
@ ./src/taskpane/App.tsx
@ ./src/taskpane/index.tsx
@ multi ./node_modules/react-hot-loader/patch.js (webpack)-dev-server/client/index.js (webpack)/hot/only-dev-server.js ./src/taskpane/index.tsx
источник

CG

Cat Gn in React — русскоговорящее сообщество
Иван
На твой вопрос не отвечают потому что непонятен сам вопрос. Сформулируй иначе, а лучше покажи код
Переменная this.path используется для пути отправки запроса на сервер, однако она не участвует в рендеринге, следовательно не вариант делать её через props, как предлагает функция connect react-redux, Как тогда прикрепить хранилище к this.path через connect?
источник

LK

Leonid Kuznetsov in React — русскоговорящее сообщество
уже часа 3 чижу не понимаю где что не так
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Leonid Kuznetsov
ERROR in ./src/taskpane/screens/main-screen/index.tsx 107:65
Module parse failed: Unexpected token (107:65)
File was processed with these loaders:
* ./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
|   var getTitleStyle = function getTitleStyle() {
|     // const newDoc = doc.document.cloneNode(true) as Document;
>     var titleFontSize = EditorModel.document.styles['TitleChar']?.runStyles.styles.find(function (s) {
|       return s.tagName === 'w:sz';
|     }); // console.log('titleFontSize', titleFontSize)
@ ./src/taskpane/router/index.tsx 20:0-52 46:15-25
@ ./src/taskpane/App.tsx
@ ./src/taskpane/index.tsx
@ multi ./node_modules/react-hot-loader/patch.js (webpack)-dev-server/client/index.js (webpack)/hot/only-dev-server.js ./src/taskpane/index.tsx
лей в песочницу свои простыни, не надо это в чат пихать
источник

LK

Leonid Kuznetsov in React — русскоговорящее сообщество
вроде пути правильно расставил
источник

LK

Leonid Kuznetsov in React — русскоговорящее сообщество
Александр Бакиматов
лей в песочницу свои простыни, не надо это в чат пихать
удалил
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
да вижу уже
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Leonid Kuznetsov
ERROR in ./src/taskpane/screens/main-screen/index.tsx 107:65
Module parse failed: Unexpected token (107:65)
File was processed with these loaders:
* ./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
|   var getTitleStyle = function getTitleStyle() {
|     // const newDoc = doc.document.cloneNode(true) as Document;
>     var titleFontSize = EditorModel.document.styles['TitleChar']?.runStyles.styles.find(function (s) {
|       return s.tagName === 'w:sz';
|     }); // console.log('titleFontSize', titleFontSize)
@ ./src/taskpane/router/index.tsx 20:0-52 46:15-25
@ ./src/taskpane/App.tsx
@ ./src/taskpane/index.tsx
@ multi ./node_modules/react-hot-loader/patch.js (webpack)-dev-server/client/index.js (webpack)/hot/only-dev-server.js ./src/taskpane/index.tsx
это в вебпак
источник

LK

Leonid Kuznetsov in React — русскоговорящее сообщество
Daniil Tchernyavsky
это в вебпак
это понятно
источник

LK

Leonid Kuznetsov in React — русскоговорящее сообщество
могу сейчас конфиг скинуть
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
так и зачем ты сюда это закинул если понятно?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
я тебе говорю в чат вебпак
источник

LK

Leonid Kuznetsov in React — русскоговорящее сообщество
ссылку плиз
источник

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
Daniil Tchernyavsky
и что в этой строке? Название браузера только или еще его тип для нужного устройства? На сколько помню - нечто такое Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0 и чаще всего это единственный вариант на уровне сср еще понять, что нам не нужно грузить для тех же массивов мобил N данные
Ну конечно. Я просто коротко объяснил человеку что такое юзерагент
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Leonid Kuznetsov
ссылку плиз
источник

LK

Leonid Kuznetsov in React — русскоговорящее сообщество
спс
источник

И

Иван in React — русскоговорящее сообщество
Cat Gn
Переменная this.path используется для пути отправки запроса на сервер, однако она не участвует в рендеринге, следовательно не вариант делать её через props, как предлагает функция connect react-redux, Как тогда прикрепить хранилище к this.path через connect?
почему не вариант её передавать в props? передавай, никто не расстроится.

но почему твой компонент знает про путь, на который надо отправить запрос? почему вообще компонент знает про какие-то запросы? выполнять запросы — это обязанность стейт-менеджера. а знать урлы, по которым надо выполнять запросы — обязанность слоя API, который находится на отдельном уровне

компонент -> redux -> API -> redux -> компонент
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Иван
почему не вариант её передавать в props? передавай, никто не расстроится.

но почему твой компонент знает про путь, на который надо отправить запрос? почему вообще компонент знает про какие-то запросы? выполнять запросы — это обязанность стейт-менеджера. а знать урлы, по которым надо выполнять запросы — обязанность слоя API, который находится на отдельном уровне

компонент -> redux -> API -> redux -> компонент
а getState() тебя не смутил?:D
источник

И

Иван in React — русскоговорящее сообщество
Александр Бакиматов
а getState() тебя не смутил?:D
я когда вижу “this.”, дальше не читаю
источник