Size: a a a

2020 December 05

В

Влад in React Kyiv
Если я передам масив с обьектами то все хорошо
источник

EM

Eugene M in React Kyiv
Привет! Есть такой вопрос по стеку TS/React/Redux. В редьюсерах состояние асинхронных данных протипизировано как data?: SomeData это вполне логично, так как начальное состояние данных пустое до фетча. При этом в компонентах хочется использовать useSelector/connect, что бы доставать эти данные. Очень неудобно делать постоянные проверки на наличие данных в сторе, особенно в хуках, из них часто приходится возвращать пустые значения и это вся тянется по цепочке во всех остальных со-зависимых хуках. Я думаю вполне знакомая ситуация для тех кто работает с таким стеком, возможно посоветуете какие-то нормальные варианты как от этого можно уйти? Из того что мне приходит в голову, это прикидывать состояние пропсами делая проверки в компонентах выше, но это не всегда удобно и не сильно лучше, но хоть хуки при этом получаются проще, второй вариант это кастовать типы в селекторах, что тоже выглядит не очень красиво, какие еще вариант есть? Спасибо
источник

VS

Vlad Skrygun in React Kyiv
Привіт)
Продовжу і я череду питань.
Що я роблю не так?
источник

VS

Vlad Skrygun in React Kyiv
источник

VS

Vlad Skrygun in React Kyiv
а який текст помилки?
источник

EM

Eugene M in React Kyiv
покажи как делаешь мутацию
источник

VS

Vlad Skrygun in React Kyiv
  const [login] = useLoginMutation({
   variables: {
     variable: {

     login: formState.email,
     password: formState.password
     
    }
   },
   onCompleted: ({ login }) => {
     localStorage.setItem('x-api-key', login.tokens.accessToken);
     history.push('/');
   }
 });

це згенерованно через codegen
источник

VS

Vlad Skrygun in React Kyiv
источник

EM

Eugene M in React Kyiv
ну ты ее внутри компонента вызываешь?
источник

VS

Vlad Skrygun in React Kyiv
Eugene M
ну ты ее внутри компонента вызываешь?
так
источник
2020 December 06

ДВ

Думанский Владлен... in React Kyiv
у меня есть менюшка, которая имеет <Link /> (react-router).
Когда кликаю на меню, меня перенаправляет на роут определённой категории товара. Но прикол в том что компонент категории один и тот же, там запрос на получение списка товаров (в componentDidMount). Получается, при первоначальном рендеренге всё работает, но при переходе на другие категории запрос не происходит (потому что запрос в didMount). Как мне правильно решить эту проблему?
источник

ДВ

Думанский Владлен... in React Kyiv
вроде решил, добавил
key={window.location.pathname}
к <Route />
источник

EM

Eugene M in React Kyiv
Думанский Владлен
у меня есть менюшка, которая имеет <Link /> (react-router).
Когда кликаю на меню, меня перенаправляет на роут определённой категории товара. Но прикол в том что компонент категории один и тот же, там запрос на получение списка товаров (в componentDidMount). Получается, при первоначальном рендеренге всё работает, но при переходе на другие категории запрос не происходит (потому что запрос в didMount). Как мне правильно решить эту проблему?
Запрос нужно в маунт и апдейт, вариант с ключем не верный. А можно хуками — будет проще, следи в эффекте за роут параметром
источник

ЖЧ

Женя Чорненко... in React Kyiv
Всем привет. Помогите пожалуйста, долго туплю над этим.
Использую json-server локальный.
При добавлении нового списка с сервера не получаю id.
Но если нажать F5 обновить браузер получаю нормальный список как в db.json.
В чем может быть проблема?
источник

ЖЧ

Женя Чорненко... in React Kyiv
источник

ЖЧ

Женя Чорненко... in React Kyiv
источник
2020 December 07

A

Alex in React Kyiv
Алоха ребятня!

Прикручиваю Axios к React. Дико туплю

Сейчас получаю ошибку Axios подключаю на Formpage.

😱 Axios request failed: Error: Network Error


Это выводится в Консоли ( В самом начале )

Дать морального подзатыльника можно тут
источник

IH

Ilya Human in React Kyiv
Alex
Алоха ребятня!

Прикручиваю Axios к React. Дико туплю

Сейчас получаю ошибку Axios подключаю на Formpage.

😱 Axios request failed: Error: Network Error


Это выводится в Консоли ( В самом начале )

Дать морального подзатыльника можно тут
ну, чекни этот урл без axios)
источник

A

Alex in React Kyiv
Ilya Human
ну, чекни этот урл без axios)
😄 счит
источник

VS

Vitalii Saienko in React Kyiv
Alex
Алоха ребятня!

Прикручиваю Axios к React. Дико туплю

Сейчас получаю ошибку Axios подключаю на Formpage.

😱 Axios request failed: Error: Network Error


Это выводится в Консоли ( В самом начале )

Дать морального подзатыльника можно тут
источник