Size: a a a

2020 April 09

LK

Leonid Kuznetsov in React Kyiv
axios.get('/myController/myAction', {
 params: {
   storeIds: [1,2,3]
 },
 paramsSerializer: params => {
   return qs.stringify(params, { arrayFormat: 'repeat' })
 }
})
источник

LK

Leonid Kuznetsov in React Kyiv
правда при помощи либы qs
источник

SS

Serhey Shmyg in React Kyiv
ти задав питання одне а виявляється що тобі взагалі щось інше потрібно
источник

LK

Leonid Kuznetsov in React Kyiv
но это можно и без нее
источник

SS

Serhey Shmyg in React Kyiv
якщо є ліба чому зразу про це не сказати
источник

SS

Serhey Shmyg in React Kyiv
і в ліби цієї теж налаштування є подивись, вона може по різному теж масив представити в вигляді строки!
источник

LK

Leonid Kuznetsov in React Kyiv
Serhey Shmyg
і в ліби цієї теж налаштування є подивись, вона може по різному теж масив представити в вигляді строки!
ты про qs ?
источник

SS

Serhey Shmyg in React Kyiv
так
источник

LK

Leonid Kuznetsov in React Kyiv
я о ней только что узнал) посмотрел в issues у axios
источник

LK

Leonid Kuznetsov in React Kyiv
@sshmyg все равно благодарю что натолкнул на данную мысль. И еще мне надо пойти передохнуть)
источник

OA

Oleg Applesinkin in React Kyiv
Всем привет!
Такой вопрос по react-intl - есть какая-то возможность отлавливать изменение локали и менять текста в за пределами компонентов?
Текущий язык выбирается единожды в логине и сохраняется в локалсторедже и сторе, можно сделать логаут и поменять язык. В проекте есть формы с валидацией, которая сделана с помощью объектов Schema. Объекты Schema вынесены за пределы компонентов. Нужно каким-то образом при смене языка инициировать перевод этих объектов
источник

IB

Ihor Barmak in React Kyiv
Oleg Applesinkin
Всем привет!
Такой вопрос по react-intl - есть какая-то возможность отлавливать изменение локали и менять текста в за пределами компонентов?
Текущий язык выбирается единожды в логине и сохраняется в локалсторедже и сторе, можно сделать логаут и поменять язык. В проекте есть формы с валидацией, которая сделана с помощью объектов Schema. Объекты Schema вынесены за пределы компонентов. Нужно каким-то образом при смене языка инициировать перевод этих объектов
через useEffect можеш попробувати змінювати

const { locale } = useIntl();
useEffect(() => {
 replaceLabelsInSchema(locale);
}, [locale]);
источник

SS

Serhey Shmyg in React Kyiv
Oleg Applesinkin
Всем привет!
Такой вопрос по react-intl - есть какая-то возможность отлавливать изменение локали и менять текста в за пределами компонентов?
Текущий язык выбирается единожды в логине и сохраняется в локалсторедже и сторе, можно сделать логаут и поменять язык. В проекте есть формы с валидацией, которая сделана с помощью объектов Schema. Объекты Schema вынесены за пределы компонентов. Нужно каким-то образом при смене языка инициировать перевод этих объектов
Є можливість зробити кастомний реакт інтл, і його експортнути
источник

SS

Serhey Shmyg in React Kyiv
источник

IB

Ihor Barmak in React Kyiv
ще можна в схемі зберігати ключі а не реальні переклади. а вже при рендері їх перекладати
источник

OA

Oleg Applesinkin in React Kyiv
Спасибо за ответы!
Насколько я понял - createIntl должен брать локаль как параметр, но у меня нет возможности получить ее без пересоздания самого модуля. Языки меняются без рефреша.
Schema предоставлена библиотекой rsuite, для валидации ее же форм) В ней есть родные методы проверки к которым нет возможности обратиться
https://prnt.sc/rw4f8m
источник

SS

Serhey Shmyg in React Kyiv
Oleg Applesinkin
Спасибо за ответы!
Насколько я понял - createIntl должен брать локаль как параметр, но у меня нет возможности получить ее без пересоздания самого модуля. Языки меняются без рефреша.
Schema предоставлена библиотекой rsuite, для валидации ее же форм) В ней есть родные методы проверки к которым нет возможности обратиться
https://prnt.sc/rw4f8m
ти певно не зрозумів те що там написано, подивись у них є приклади як з цим працювати. Ти перший раз стоврюєш з дефолтним лангом поза компоннтом, тоді в компоненті все це робиш, і просто лінк змінюєш для експорта і все.
источник

SS

Serhey Shmyg in React Kyiv
источник

OA

Oleg Applesinkin in React Kyiv
Действительно, не понял сначала... Сейчас попробую реализовать на вашем примере, спасибо)
источник
2020 April 10

TK

Taras Kapusta in React Kyiv
Всім привіт! Підкажіть,будь ласка, чому react-transition-group(CssTransition) можуть не працювати правильно на PREACT.
В деві все нормально, а після білду, не працює.
источник