Size: a a a

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

2021 March 20

О

Орынбай in React — русскоговорящее сообщество
Вместо див юзайте компонент Link
источник

О

Орынбай in React — русскоговорящее сообщество
Павел
Да, можно использовать Navlink, но тогда все стили слетают сразу
А указать классНейм не судьба?
источник

Э

Элин in React — русскоговорящее сообщество
Орынбай
Узнать язык пользователя?
Вопрос не понятен
Какие есть хорошие практики и как выстроить логику определения языка пользователя?

У нас есть три типа пользователей приложения:

Гость — впервые на сайте
Постоянный гость — уже заходил, даже язык выбрал, что мы сохранили в localStorage

Авторизованный пользователь.

Как быть?

Я путаюсь, так как не нашел примеры реализации логики...
источник

О

Орынбай in React — русскоговорящее сообщество
Элин
Какие есть хорошие практики и как выстроить логику определения языка пользователя?

У нас есть три типа пользователей приложения:

Гость — впервые на сайте
Постоянный гость — уже заходил, даже язык выбрал, что мы сохранили в localStorage

Авторизованный пользователь.

Как быть?

Я путаюсь, так как не нашел примеры реализации логики...
А почему не принимаете логику как у Постоянного гостя к юзеру ?
источник

Э

Элин in React — русскоговорящее сообщество
Орынбай
А почему не принимаете логику как у Постоянного гостя к юзеру ?
у юзера есть в бд поле —  locale, где мы сохраняем выбранный язык.
источник

Э

Элин in React — русскоговорящее сообщество
как быть?)
источник

K

Krike in React — русскоговорящее сообщество
Krike
помогите пж, закинул в компонент вот такой кусок верстки, но на выходе  бразуере тэг button пустой, что делать?
чет я встрял на этом моменте, вроде делал все по уроку, но у  меня не работает, от чего такое может быть?
источник

О

Орынбай in React — русскоговорящее сообщество
Элин
у юзера есть в бд поле —  locale, где мы сохраняем выбранный язык.
А смысл это хранить в бд?
источник

X

Xxx in React — русскоговорящее сообщество
Элин
у юзера есть в бд поле —  locale, где мы сохраняем выбранный язык.
if (db.locale) {
  setLocale(db.locale)
} else if(localStorage.locale) {
 setLocale(localStorage.locale);
} else {
 setLocale(defaultLocale)
}
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Krike
чет я встрял на этом моменте, вроде делал все по уроку, но у  меня не работает, от чего такое может быть?
скрин результата в доме вместе с инспектором
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Орынбай
А смысл это хранить в бд?
ну что бы сохранять язык пользователя как бы
источник

X

Xxx in React — русскоговорящее сообщество
Xxx
if (db.locale) {
  setLocale(db.locale)
} else if(localStorage.locale) {
 setLocale(localStorage.locale);
} else {
 setLocale(defaultLocale)
}
Код примерный, просто чтобы логику обозначить
источник

K

Krike in React — русскоговорящее сообщество
Maxim Koylo
скрин результата в доме вместе с инспектором
понял только слово скрин
источник

Э

Элин in React — русскоговорящее сообщество
Орынбай
А смысл это хранить в бд?
встречный вопрос, друг, а почему нет? Веб-приложение, есть два языка, лучше хранить в бд выбранный язык пользователем.
источник

X

Xxx in React — русскоговорящее сообщество
Орынбай
А смысл это хранить в бд?
Чтобы пользователь мог задать язык, который он хочет видеть каждый раз когда заходит на сайт
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Krike
помогите пж, закинул в компонент вот такой кусок верстки, но на выходе  бразуере тэг button пустой, что делать?
покажи компонент Баттон
источник

K

Krike in React — русскоговорящее сообщество
Maxim Koylo
покажи компонент Баттон
источник

X

Xxx in React — русскоговорящее сообщество
Krike
помогите пж, закинул в компонент вот такой кусок верстки, но на выходе  бразуере тэг button пустой, что делать?
вангую что забыл children в Button вывести?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
ну вот ты не выводишь контент ребенков
источник

K

Krike in React — русскоговорящее сообщество
ааа блин, ряльно
источник