Size: a a a

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

2020 November 01

ON

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

ON

Octavian Newman in React — русскоговорящее сообщество
Почему выдает ошибку, что логин не функция? Контекст прокинул.

auth = AuthContext
источник

ON

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

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Octavian Newman
Почему выдает ошибку, что логин не функция? Контекст прокинул.

auth = AuthContext
А useContext?
источник

ON

Octavian Newman in React — русскоговорящее сообщество
Тимофей 🛴
А useContext?
Прошу прошения
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Octavian Newman
Прошу прошения
А провайдер?
источник

ON

Octavian Newman in React — русскоговорящее сообщество
Тимофей 🛴
А провайдер?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Скобки перепутал в value
источник

ON

Octavian Newman in React — русскоговорящее сообщество
Тимофей 🛴
Скобки перепутал в value
Точно. Спасибо большое, Тимофей. Все заработало. Сидел с лупой искал, такое очевидное не заметил.
источник

M

Michail in React — русскоговорящее сообщество
Vladimir Klimov
А чем эта плоха?
Выкидает throw если не соответсвуте валидации
источник

АК

Артур Кузьмич... in React — русскоговорящее сообщество
подскажите что делаю не так?
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Артур Кузьмич
подскажите что делаю не так?
Нельзя делать асинхронные экшны, для этого нужен миддлвейр(thunk), либо саги(saga)
источник

АК

Артур Кузьмич... in React — русскоговорящее сообщество
Daniel Mednikov
Нельзя делать асинхронные экшны, для этого нужен миддлвейр(thunk), либо саги(saga)
нашел, да, убрал async и ошибка исчезла, спасибо
источник

M

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

Я хочу чтобы пока попап был открыт, то фокусироваться можно было только на элементах внутри попапа.

Пока ничего кроме как задать в редаксе под это отдельный редюсер, который будет менять состояние открытый/закрытый попап, а от него все элементы будут менять свойство tabindex на -1
источник

D

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

Я хочу чтобы пока попап был открыт, то фокусироваться можно было только на элементах внутри попапа.

Пока ничего кроме как задать в редаксе под это отдельный редюсер, который будет менять состояние открытый/закрытый попап, а от него все элементы будут менять свойство tabindex на -1
Подложку на всю ширину и высоту сделайте ему, через before, с z-index на единицу меньше чем у попапа
источник

M

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

D

Daniil in React — русскоговорящее сообщество
Mark
и как это заблокирует возможность передвигать фокус при помощи таб?
Сори, про tab не прочитал)
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Mark
и как это заблокирует возможность передвигать фокус при помощи таб?
Через css можно заблокировать элемент, который нужно.
pointer-events: none.
источник

D

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

Я хочу чтобы пока попап был открыт, то фокусироваться можно было только на элементах внутри попапа.

Пока ничего кроме как задать в редаксе под это отдельный редюсер, который будет менять состояние открытый/закрытый попап, а от него все элементы будут менять свойство tabindex на -1
Перехватывай таб последнего элемента в попапе и перенаправляй его на первый
источник

M

Mark in React — русскоговорящее сообщество
Dmitriy
Перехватывай таб последнего элемента в попапе и перенаправляй его на первый
попробую
источник