Bogdan
Это thunk creator )
action creator выяснили, тогда что action что?
Bogdan
вы рофлите что ли?
Китикет
action creator выяснили, тогда что action что?
Мне больше кажется, что ты рофлишь
Китикет
Уже 10 раз тебе одно и тоже повторяется)
Китикет
вы рофлите что ли?
И ты же вроде 3 месяца назад тоже про редакс мне задавал кучу вопросов)
Bogdan
Мне больше кажется, что ты рофлишь
да вот теперь новое понятие thunk creator, значит выше он, action creator увидел, а просто action тогда не увидел
Misha
action creator выяснили, тогда что action что?
Не поймешь пока сам не сделаешь ручками тудулист
Тимофей 🛴
action creator выяснили, тогда что action что?
Action это объект с типом, creator это функция которая его возвращает
Bogdan
все это action creator, а все обьект который вернет action?
Китикет
А то еще будешь задавать вопросы, типа входил ли return в экшн
Bogdan
А то еще будешь задавать вопросы, типа входил ли return в экшн
вот если бы сразу так показал, я бы как понял
Китикет
Ну да
Bogdan
Ну да
единственное отличие в том что екшн обьект / креатор функция создающая его?
Oleg
ребят, а что лучше reach@router или router5 ?
Nikita
подскажите, как сделать back на предидущий роутер?
Nikita
history back не работает тк нету сервера
Ian
history back не работает тк нету сервера
А причём тут сервер? Ты что-то делаешь не так, router нормально работает с history.back
Nikita
🤔
Nikita
Cannot GET /[название страницы]
Тимофей 🛴
ребят, а что лучше reach@router или router5 ?
Сам попробуй и выбери, рич полегче, роутер пять жирный. Сравнивать их нельзя так просто, оба хорошие инструменты
Nikita
как это фиксить?
Oleg
Сам попробуй и выбери, рич полегче, роутер пять жирный. Сравнивать их нельзя так просто, оба хорошие инструменты
тут в команде чувак топит переходить с реакт-роутера на роутер5, чтобы быть более гибким для мобикса. Но как по мне, лучше проще и прозрачнее.. Да и с учетом хуков - стирается необходимость огромных стейт менеджеров.. Но может я ошибаюсь
Den
Sergey
Новый this week in react вышел. https://t.me/this_week_in_react/217 Читаем
Bekzhan
Всем привет! Не могу разобраться с одной ошибкой. Вот сама ошибка [Unhandled promise rejection: Error: Actions must be plain objects. Use custom middleware for async actions.
Bekzhan
Bekzhan
Что я не так делаю?
Bekzhan
обернул в try / catch, но в try вообще не заходит
Bekzhan
Bekzhan
Sviatoslav
Всем привет, я новичек может ктонибудь подскажет? У меня есть реакт приложение с него отправляется форма на Express сервер, сервер слушает порт 3001, все работает хорошо, но если я билдю приложение и запускаю его с помощью serve -s build данные уже не прилетают на Express, как я понял в дев версии запускается приложение через package.json где прописан прокси на Express сервер на порт 3001, как мне сделать чтобы оно работало с build версией?
倫太郎
var? 🤔
Sm•ok
Диплом на реакт?
Sm•ok
Вас учили реакту?
Roman
Вас учили реакту?
возможно сказали "делайте на чем умеете" но может и учат уже
🦜
axios
в инстансе аксиоса добавь условие для base ulr, если прод сборка то localhost:3001
Sviatoslav
пробую это -https://facebook.github.io/create-react-app/docs/proxying-api-requests-in-development#configuring-the-proxy-manually
Sviatoslav
пока без результатно
Sviatoslav
в инстансе аксиоса добавь условие для base ulr, если прод сборка то localhost:3001
Access to XMLHttpRequest at 'localhost:3001/api/form' from origin 'http://localhost:5000' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
Sviatoslav
добавь у себя на бекенде корс
https://expressjs.com/en/resources/middleware/cors.html ??
Cenator 🐈
Хотя и так сойдет, но чтобы не менять код приложения на проде тоже обычно прокси организуют
Cenator 🐈
Через нгинкс например
Maxim
Maxim
ребята всем привет у меня возниклва проблема с json у меня собираеться обьект по мере заполнение полей у меня около 100 со вложениями и когда превращаю его в json мне надо чтобы ключи где есть масивы были ниже всех
🅅aleriy
пока без результатно
значит не правильно прокси настроил
🅅aleriy
когда правильно настроен, у тея браузер не может физически выдать ошибку с CORS
Sviatoslav
Через нгинкс например
я и пытаюсь все это настроить на сервере через pm2 какбы запустить 2 процеса
Sviatoslav
один serve -s build
Sviatoslav
второй index.js который слушает 3001 порт и долден получить post
Cenator 🐈
один serve -s build
serve -s не рассчитан на работу с прокси
Sviatoslav
а как слепить в кучу на продакшине реакт и експресс
Sviatoslav
перечитал уже кучу
Sviatoslav
2 дня сижу
Bekzhan
Вас учили реакту?
на React Native пишу мобилку
Bekzhan
в универе не учат. я сам научился
Cenator 🐈
nginx location / { # localhost:5000 } location /api { # proxy pass to localhost:3001 }
Cenator 🐈
Как-то так
Cenator 🐈
@Svendoslavos
🅅aleriy
т.е. веб сервер будет выполнять роль прокси
Sviatoslav
а вот по nginx я чтото такое в идел на сервере в папке vhosts
Kurzdor
забирать целую либу js-cookie стоит в проект?
Kurzdor
при том что она будет заюзана 1-2 раза
🅅aleriy
спасибо за ответ, но мне это ни о чем не говорит пока что) буду гуглить
если т хочешь через serve именно сделать, то у него есть возможность отправлять заголовки и их надо прописать в конфиге серва
Kurzdor
Зачем
альтернатива?
Vadim