Size: a a a

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

2021 June 19

KA

Karen Adloyan in React — русскоговорящее сообщество
Как исправить ошибку?
источник

AS

Andrew Summers in React — русскоговорящее сообщество
так вроде же подсказали выше?
источник

AS

Andrew Summers in React — русскоговорящее сообщество
я только начинаю изучать реакт - уже разбираюсь 2 недели. Мне кажется, что тебе нужно взять полноценный курс и пройти его. Вроде такого - https://www.udemy.com/course/react-the-complete-guide-incl-redux. Имхо, лучше не пытаться понять, какие технологии нужно изучать, а какие нет. Впоследствии уже будешь отбирать.

Я делаю этот курс и крайне доволне.

Перед ним сделал вот этот - https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d. Тоже бомба. Всего 3 часа, но супер для полного нуба.
источник

И

Иван in React — русскоговорящее сообщество
Охуенно)
источник

И

Иван in React — русскоговорящее сообщество
Метафора time

Подскажи, вот лицензия на управление парусным судном — стоит её получать? Часто ли ходят под парусом? Или автомобильных прав хватит?
источник

И

Иван in React — русскоговорящее сообщество
При чем тут экшены? Сделай одну базовую функцию-генератор, которая умеет делать запросы. В этой функции обработай 401, опиши там логику получения токена и ретрай при необходимости.  Изо всех саг, где исполняешь запросы, вместо вызова апи напрямую, вызывай через созданную тобой функцию. Всё
источник

F

Ferrari in React — русскоговорящее сообщество
Всмс экшены мне нужны для того, чтобы ну вот есть у меня экшены которые делают запросы на эндпоинты к примеру. Где стоит валидатор AUTHENTICATED ONLY. Я такой беру к примеру эти экшены пишу что то типа мидлвера где описываю если сработал такой экшн убедись что токен валидный. Или мне в ответ пришла 401 не авторизирован, значит сделай это. Просто писать к каждому экшену такую проверку в try catch такое себе ломается DRY
источник

F

Ferrari in React — русскоговорящее сообщество
Мне так кажется
источник

И

Иван in React — русскоговорящее сообщество
Экшены — это объекты. Они не делают запросы. Это просто объекты
источник

F

Ferrari in React — русскоговорящее сообщество
Да но они могут вызывать функции типа fetch data from remote server.
источник

F

Ferrari in React — русскоговорящее сообщество
Типо о чем ты ?)
источник

F

Ferrari in React — русскоговорящее сообщество
Для чего экшн? Что он делает ? Вызывает функцию редюсер, вот я и говорю что для того чтобы сделать такую штуку нужно отслеживать определенные экшены. Я на самом деле решил проблему уже, но все равно решил обьяснить зачем мне экшены)
источник

И

Иван in React — русскоговорящее сообщество
Они не могут вызывать функции. Это объекты
источник

И

Иван in React — русскоговорящее сообщество
Он ничего не делает. Он передаётся, получается и обрабатывается. Система как-то реагирует на экшен. Экшены — это объекты, они ничего не делают. Ничего
источник

И

Иван in React — русскоговорящее сообщество
Твои саги слушают пролетающие экшены и что-то делают. Что делают саги — твоё дело. Как написать что-то делающие саги, я написал выше
источник

F

Ferrari in React — русскоговорящее сообщество
Чувак забей, ты объясняешь мне что такое экшн. Я говорю что он делает и что если отслеживать экшн, можно решить проблему. Никто не говорил что экшн это не объект
источник

И

Иван in React — русскоговорящее сообщество
«Если отслеживать экшн, можно решить проблему». Кек. Весь код на редакс — это отслеживание экшенов. Конечно, если их отслеживать, то проблему можно решить. Потому что если не отслеживать, то работать ничего не будет.

Ты говорил, что у тебя экшены запросы отправляют. Как объекты отправляют запросы, можешь объяснить?
источник

F

Ferrari in React — русскоговорящее сообщество
Ну если человек «подумает» я думаю он поймёт что я имею ввиду. Ты копаешь к словам.
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
И код тоже ничего не делает. Это просто строка
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Как строка может что то делать?
источник