Size: a a a

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

2021 June 02

DR

Dmitry Remezov in React — русскоговорящее сообщество
У тебя этот Tubes почему-то на сервере не рендерится, чтобы понять почему, надо видеть, как он подключается
источник

DR

Dmitry Remezov in React — русскоговорящее сообщество
Про код страницы :|
источник

L

Lancelot in React — русскоговорящее сообщество
Вот я добавил, а тут не отображаются
источник

L

Lancelot in React — русскоговорящее сообщество
источник

Р

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

F

Felix in React — русскоговорящее сообщество
Гайз, посоветуйте хороших поставщиков впн серверов для России
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
я, если честно, об этой софтине впервые слышу.
может стоит вебпаком попользоваться пока что?
источник

Р

Руслан in React — русскоговорящее сообщество
да, непонимаю почему, он независит ни-откаких внешних данных
источник

DR

Dmitry Remezov in React — русскоговорящее сообщество
Что export default делает?
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
а если вручную смаппить из того, что отдает этот пакер в process.env ?
источник

Р

Руслан in React — русскоговорящее сообщество
там не видно export default Tubes;
источник

L

Lancelot in React — русскоговорящее сообщество
Как вручную?
источник

DR

Dmitry Remezov in React — русскоговорящее сообщество
Нет, но понял.
Оке, копаем дальше, что RouterComponent делает?
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
process.env['SERVER_ENV'] = import.meta.env['SERVER_ENV']
источник

L

Lancelot in React — русскоговорящее сообщество
Так я вот кидал скрин консол лога с сервера, в import.meta.env он не получает нужного SERVER_ENV
источник

Р

Руслан in React — русскоговорящее сообщество
там много логики, но в кратце он по url определяет язык а если в url его нет перенаправляет на дефолтный
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
попробуй в issues на гитхабе им вопрос задать
источник

DR

Dmitry Remezov in React — русскоговорящее сообщество
Судя по всему, проблема в нем, т.к. все остальное не содержит логики «не рендери, если Х»
источник

Р

Руслан in React — русскоговорящее сообщество
да, но если url например такой - /tubes/ru, то он просто рендерит children
источник

T

TheRevan in React — русскоговорящее сообщество
использую redux-toolkit и в состоянии запроса есть 4 статуса - DEFAULT, LOADING, SUCCESS, ERROR
Как полсе createAsyncThunk мне через допустим 5 секунд вызывать смену статуса с SUCCESS или ERROR на DEFAULT?

вот экшн:
export const fetchLogout = createAsyncThunk("auth/logout", async () => {
 const response = await Request.post({
   path: user.logOut
 })
 return response.data;
})
вот редюсер:
[fetchLogout.pending]: (state, action) => {
  state.logout.status = STATUS.LOADING;
  state.logout.error = null;
},
[fetchLogout.fulfilled]: (state, action) => {
  state.logout.status = STATUS.SUCCESS;
  state.isAuth = false;
  state.token = false;
},
[fetchLogout.rejected]: (state, action) => {
  state.logout.status = STATUS.ERROR;
  state.logout.error = action.payload;
},
источник