Vlad
https://t.me/git_ru
Спасибо!
Oleg
кто-то знает, почему react error overlay делает запрос на себя же на bundle.js (и получает 304)? происходит это при использовании react dnd. когда делаю hover на drop вызывается запрос. если убрать react dnd запроса нет.
Oleg
Это source map
это, походу из-за ошибки. пакет перехватывает их, наверное.
Vladimir
Как отключить проверку типов TS для jsx? А только для tsx
Vladimir
Потому что компонентов много, и переписываются они постепенно, новые ts компоненты конфликтуют если использовать старые внутри
Hqqm
Как отключить проверку типов TS для jsx? А только для tsx
exclude в tsconfig.json, если я правильно вас поняд
Vladislaw
Может, кто-нибудь подскажет. При прокидывании новых пропсов для значения в react-autosuggest значение в самом компоненте не меняется. Может это связано с ререндором. Подскажите в какое направление копать?
Vladimir
exclude в tsconfig.json, если я правильно вас поняд
exclude по файлам прям? А если компонентов очень много? Можно пример, спасибо
Serega
Добрый день! Ребята, посдкажите почему могут не отрабатывать в библиотеке react-router-dom exact и activeClassName ?
Serega
"active" стоит на главной странице и при переходе на другие линки меню не срабатывает на них
Anton
Привет. Подскажите готовое решение для автоматического переформатирования мобильного телефона. Чтобы при вводе сам проставлял скобки (нужен такой итоговый формат +7 (999)-999-99-99 )
Anton
Благодарю
Dmitry
Благодарю
http://sanniassin.github.io/react-input-mask/demo
Vlad
Народ такой вопрос, есть очень старый проект на реакте, там модули работают через webpack.config.js, через loader`ы, после успешного обновления yarn.lock CRA шлет меня нафиг!
Vlad
Имеет смысл все переписать на .module.?
Artem
Всем привет. Есть какие-нибудь хаки для использования Link внутри портала? Или вручную изменять location?
Artem
Пишет, что нельзя использовать Link снаружи Router. Мне нужно вставить реактовский компонент в либу, написанную на ваниле. Соответственно делаю ReactDOM.createPortal(ReactDOM.render(<Component group={group} />, element), element);
Антон K.
можно обернуть комп в withRouter
Антон K.
использовать history
Артем
export function getSession(token){ return async dispatch => { await axios.post(url, token) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error.response); }) } } я правильно использую await?
Artem
Igor
const res = await axios.post() // дальше уже работа с ответом
Артем
или asyng await или then
Как правильно сделать? Мне надо что б после захода в систему отправлялся запрос который возвращает мне данные, я пытаюсь эти данные в компоненте отрисовать через .map но оно ругается что map пустой... если через console.log отследить мои данные которые мне приходят,то сначала пустота,а потом идет запрос и данные приходят.
Илья
Кто-нибудь видел такое?))) Что это б***ь такое? <this.getContainer></this.getContainer>
Maksim
а между f5?
Igor
в редукс записываю
я на листочек записываю
Mihail
в редукс записываю
Ох зря ты это малой
Артем
ахахах
Артем
надо на код смотреть
мне уже страшно код сбрасывать) тут какашками бросаются сразу
Антон K.
)))
Артем
)))
Ну а если подсказать логикой? Когда именно я должен отправить запрос на сервер что б мне вернули данные? при рендере компонента? что б потом эти данные вывести через map
Антон K.
в componentDiDMount
🦜
в редукс записываю
девтулзы включены на сайте в проде?
Andrey
Ну а если подсказать логикой? Когда именно я должен отправить запрос на сервер что б мне вернули данные? при рендере компонента? что б потом эти данные вывести через map
тут нужен холивар между асимметричным и симметричным способом подписи токена и между хранением токена в куках и в локалсторейдже (в мега зашифрованном виде)
Антон K.
после прихода токена я его сохраняю в localStorage
потом наверное перенаправляет на другую сраницу?
Артем
потом наверное перенаправляет на другую сраницу?
нет, причем тут вообще токен?:DDD я ж за другое спросил
i
всем привеь, подскажите плз как сделать генерацию миниатюр видео ютубаа как в вк?
Антон K.
нет, причем тут вообще токен?:DDD я ж за другое спросил
делай запрос из метода жизненного цикла
Антон K.
componentDidMount
🦜
через бекенд
Антон K.
или ты на хуках?
i
то есть когда я делаю вставку ссылки, идёт запрос на бек и он уже получает картинку, которую я показываю на фронте?
Maksim
тут нужен холивар между асимметричным и симметричным способом подписи токена и между хранением токена в куках и в локалсторейдже (в мега зашифрованном виде)
тут нет холивара, токен можно только в куках хранить, и тогда он технически неотличим от обычной сессии, и соответсвенно нах большен не нужен
Артем
или ты на хуках?
нет, делаю через componentDidMount(){ this.props.getSession(); }
Andrey
нет, делаю через componentDidMount(){ this.props.getSession(); }
короче, мой тебе совет, возьми и найми ментора / пройди оч хорошие курсы, в которых ты сможешь подчерпнуть, как делать авторизацию грамотно
Tray
Здрям. Вот такое у меня в index.js const store = createStore(reducer, composeEnhancer(applyMiddleware(thunk))); const xrmService = new XrmService(callerArguments.crmContext, (error, errorSource) => store.dispatch(dataActions.handleError(error, errorSource))); const app = ( <Provider store={store}> <App callerArguments={callerArguments} xrmService={xrmService} /> </Provider> ); Вот такое в App.js componentDidMount() { this.props.initData(this.props.xrmService, this.props.callerArguments); } const mapDispatchToProps = dispatch => { return { initData: (XrmService, callerArguments) => dispatch(dataActions.initData(XrmService, callerArguments)) }; }; И вот такое в actionCreators export const initData = (xrmservice, inputdata) => { let data = { "SourceCaller": inputdata.sourceCaller, "EntityLogicalName": inputData.caller.entity, "IdList": inputdata.addContractIdList } return dispatch => { xrmservice.apiCall('routing', data, responce => dispatch(dataLoaded(responce)), true); } } Вопрос, как можно сделать так, что бы xrmservice был доступен и в actionCreators без передачи его через параметры функции?
Bogdan
component={Component} передал вот компонент вызываю сразу в компоненте component() значит хук не должен работать в Component, но он работает, что за рофл?
Bogdan
вот минимальный пример, не должен же хук был отработать
Tray
Может мне кто-нибудь помочь? Что мне сделать, что бы этот объект был у меня в actionCreators доступен. Не засовывать-же его в store или window? Я вот ХЗ.
Bogdan
Почему он не должен отработать?
не реакт компонент потому что
Tray
от редакс отказаться
Ну конечно, сейчас умельцы посоветуют использовать mobx или reactcontext. А если серьезно?
Андрей
не реакт компонент потому что
Да, хуки вызываются в контексте компонента App. Тут верно.
Bogdan
Да, хуки вызываются в контексте компонента App. Тут верно.
вот я буквально месяц назад делал, в третем варианте писал ошибку