🦜
время никак не найду выразить свои мысли о структуре проекта (featherstructure)
Alex
Добрый день, можете подсказать как может быть что в 1 случае хром открывает страницу , а вдругом firefox - отображает пустую - использую реакт /redux
🦜
Бля)
Alex
TypeError: b is undefined[Learn More] redux.js 573
Dean
TypeError: b is undefined[Learn More] redux.js 573
redux dev tools ?стоит расширение?
Dean
Есть предположение что ты юзаешь redux devtools в хроме, а переключившись на мозилу у тебя вылетает ошибка т.к. там не установлено
Alex
нее наврено нет.. ща поставвлю в фаерфвок.. в хроме стоит..
Alex
Огромное спасибо! заработало!!
Dean
👍
SPsn
Добрый день. Подскажите, может есть пакет для react определения города пользователя при входе на сайт? Спасибо
Den
Про определение города на фронте - вроде не слышал про такое.
SPsn
По IP?
да без разницы, любым способом
Den
1) window.navigator, а дальше по координатам в гугл по оплаченному ключу. 2) Либо на ноде каким-нибудь опенсорс инструментом, например geoip-lite (насчет города - не всегда определяет)
SPsn
спасибо, будем разбираться
Dmitry
Всем привет! Только начинаю осваивать TS в связке с реактом. Кто то может помочь? При попытке передать в роут компонент, обернутый в HOC выдает ошибку: Type '{}' is not assignable to type 'ComponentClass<any, any> | FunctionComponent<any> | ComponentClass<RouteComponentProps<any, StaticContext, any>, any> | FunctionComponent<RouteComponentProps<any, StaticContext, any>> | undefined'.
Bogdan
redux-saga сейчас юзают вообще?
Dmitrii
Ребят, подскажите плиз как в Create react app корректно включить поддержку CORS? Заголовки сервера выставлены корректно, в package.json выставляю: "proxy": "http://my-server-url.com/" но браузер даже preflight-запрос не отправляет: Access to XMLHttpRequest at 'http://my-server-url.com/get/something/1' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Я что-то не доделал?
Bogdan
Да
а если выбоор санки или сага, что брать?
🦜
redux-saga сейчас юзают вообще?
юзают, только непонятно зачем🤷‍♂️
Dmitrii
Надо запрос слать не на сервер урл а на локалхост
в смысле? и в проде и на деве- везде писать localhost в экшенах?
🦜
в смысле? и в проде и на деве- везде писать localhost в экшенах?
в смысле доку cra открыть там есть про это
Dmitrii
открыто, ппрочиатно
🦜
открыто, ппрочиатно
еще раз прочитай
Dmitrii
https://facebook.github.io/create-react-app/docs/proxying-api-requests-in-development
Dmitrii
ещё раз прочитал
Cenator 🐈
в смысле? и в проде и на деве- везде писать localhost в экшенах?
Нет, просто /get/something а ориджин подставится сам
Dmitrii
ясно, спасибо, сделаем
🦜
нужно подставлять /api
Nikita
Ну или на nginx прокси сделать, первый вариант легче
eden
redux-saga сейчас юзают вообще?
вопрос в догонку - пользуются ли redux-observable? пытался искать статьи и примеры использования на гитхабе - было очень не густо
Looch
юзают, только непонятно зачем🤷‍♂️
Когда пишешь бэк на фронте то очень полезно
Nick
юзают, только непонятно зачем🤷‍♂️
а какая альтернатива? есть несколько проектов старых с сагами и как-то я прозевал момент, когда нужно было менять
Nick
ясно
Nick
а стоит менять, если и так все работает?
Andrei
nope
Andrei
работает - не трогай
Andrei
если бизнес позволяет)
Andrei
только
Дима
на следующем проекте возьмёшь
Nick
на следующем проекте возьмёшь
так что брать-то? сказали менять стейт менеджер. но на что менять?
Nick
блин, но у саг больше звёздочек на гитхабе
Bogdan
привет всем есть глупый вопрос
Dmytro
блин, но у саг больше звёздочек на гитхабе
юзай сагу, он просто рекламирует свой стейт менеджер
Bogdan
redux предполагает использование actions но это не обязательно так как я могу вызывать редьюсеры прямо из компонента через dispatch при этом мне не нужно будет использовать redux-thunk / saga для того чтобы использовать асинхронность в экшенах
Nick
юзай сагу, он просто рекламирует свой стейт менеджер
пожалуй последую совету, уж очень удобно с nextjs интегрируется
Bogdan
главный вопрос что мне дает использование экшенов если можно обоитись без них?
Дима
блин, но у саг больше звёздочек на гитхабе
а у jQuery ещё больше, что теперь?
Eugene
🤔а чем thunk не устраивает, зачем в саги то
Nick
а у jQuery ещё больше, что теперь?
но jquery это не стейт-менеджер
Дима
но jquery это не стейт-менеджер
так тебе звёздочки важны
Eugene
effector👍
Nick
так тебе звёздочки важны
при выборе стейт менеджера да. просто посмотрел у какого больше звездочек и комьюнити.
Дима
юзай сагу, он просто рекламирует свой стейт менеджер
раз такой положняк, то я больше ничего "рекламировать", как ты выразился, не собираюсь
Anatoliy
с комьюнити точно проблем не будет)
Дима
удачи использовать проект, проклятый автором годы назад
Bogdan
dispatch({type: "qweqwe", data: "123123"})
Bogdan
прямо из компонента
Дима
с комьюнити точно проблем не будет)
да, оноо и заметно, даже с банальными observable уже никаких примеров нет
Дима
зато, сука, не реклама
Frontend Priest
Вы разбудили дьявола, посоны
Andrei
забей член
Andrei
на него
Frontend Priest
Лучше не добивайте
Dean
ebaa nachalos'
Bohdan
dispatch({type: "qweqwe", data: "123123"})
в диспатч ты ты экшн передаешь