Size: a a a

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

2021 April 19

RU

Roman Usherenko in React — русскоговорящее сообщество
чтем традиции
источник

C

Cool29 in React — русскоговорящее сообщество
В общем архитектурный вопрос:
Есть api, который возвращает 401 если предоставлен неверный accessToken.
Есть несколько redux-saga, которые инициируют и обрабатывают запросы.
Есть в redux флаг isAuthenticated который обозначает "залогиненость".

Вопрос: Я хочу устанавливать isAuthenticated в false если при любом запросе к серверу он вернул 401.
Как мне лучше это сделать из "одного места"?
Что бы в каждую сагу работающую с сервером, не добавлять соотвествующую проверку?

Очень бы хотелось решить этот вопрос "внутри redux", без решения наподобие axios interceptor или обращения к стору внутри оберток над axios
источник

C

CWE in React — русскоговорящее сообщество
Всех приветствую!
Подскажите, пожалуйста.
Есть следующий кусок кода:
<Payment>
 <PaymentName>{payment.name}</PaymentName>
 <PaymentDescription toggle dangerouslySetInnerHTML={{ __html: payment.description }} />
 <PaymentFull onClick={() => {
   console.log(PaymentDescription);
   }
 }>подробнее</PaymentFull>
</Payment>

Подскажите, пожалуйста, как в onClick реализовать удаление свойства "toggle"?
Используется styled component подход.

Заранее спасибо!
Готов купить решение, если тут так принято.
источник

BB

Boris Barovskiy in React — русскоговорящее сообщество
а что в реакте нет события OnTransitionStart?
источник

i

iwannafly in React — русскоговорящее сообщество
А где-то принято покупать решения???
источник

MA

Maksim Alyabyshev in React — русскоговорящее сообщество
С тебя 10к баксов
<Payment>
 <PaymentName>{payment.name}</PaymentName>
 
{ if (toogle === true) {
   <PaymentDescription toggle dangerouslySetInnerHTML={{ __html: payment.description }} /> }
   else {
<PaymentDescription dangerouslySetInnerHTML={{ __html: payment.description }} />
      }
   }
 <PaymentFull onClick={() => {
   console.log(PaymentDescription);
   }
 }>подробнее</PaymentFull>
</Payment>
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
а почему должно быть?
источник

M

Michael in React — русскоговорящее сообщество
У меня на проекте юзаются css модули. Выглядит как-то так
js
import className from 'classnames/bind'
const cx = className.bind(stylesModule)
// далее в jsx делаем такое. Оно добавляет хеш к всем классам
<Button className={cx('reader__bookmark-button')} />

Проблема в следующем. Мне нужно в эту кнопку вставить еще один компонент. Компонент состоит из div'a и спанов внутри.
На диве висит класс. Когда я использую в scss вот так, то к внутреннему классу добавляется хеш, которого нету в классе того компонента. Оттого стили не применяются. Как обойти это?

css
.reader__bookmark-button {
   .inner-component-class {}
}
источник

i

iwannafly in React — русскоговорящее сообщество
Const [toggle, setToggle] = useState(true)

toggle={toggle}

onClick={() => setToggle(false)}

С вас стотыщмильенов
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
И всё таки ваши разговоры заинтересовали меня посмотреть на этот Эффектор.
Есть какой курс на юдеми по нему?)
источник

BB

Boris Barovskiy in React — русскоговорящее сообщество
мне бы сейчас пригодилось
источник

KJ

King Julian in React — русскоговорящее сообщество
Доброго вечера, ребят
Скажите,а Radium ещё используется?Или есть более современные альтернативы?
источник

DS

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

ДР

Дмитрий Рыбалкин... in React — русскоговорящее сообщество
Вопрос не совсем про реакт, а про jetbrains, но не нашел соответствующей группы. Подскажите, что в подсказках означают буквы в кружках?
источник

i

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

M

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

i

iwannafly in React — русскоговорящее сообщество
M - method, p - property, первая ссылка в гугле
источник

ДР

Дмитрий Рыбалкин... in React — русскоговорящее сообщество
точно, спасибо
источник

ДР

Дмитрий Рыбалкин... in React — русскоговорящее сообщество
а по какому запросу? я видимо криво ищу
источник

i

iwannafly in React — русскоговорящее сообщество
webstorm p in circle
источник