Size: a a a

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

2020 October 24

BE

Black Eyes in React — русскоговорящее сообщество
Roman Usherenko
делаешь слайс или редьюсер. в нем реагируешь на событие OPEN, записываешь состояние. потом в компоненте вызываешь селектор, которой возвращает это состояние из стейта и основываясь на состоянии что-то делаешь
нет примера как в слайсе поймать изменение?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Black Eyes
нет примера как в слайсе поймать изменение?
extraReducers: {
 'REDUX_WEBSOCKET::OPEN': (state) => { state.isWebsocketConnectionOpen = true }
}
источник

BE

Black Eyes in React — русскоговорящее сообщество
Roman Usherenko
extraReducers: {
 'REDUX_WEBSOCKET::OPEN': (state) => { state.isWebsocketConnectionOpen = true }
}
🙄я думал все сложнее, какой приятный toolkit Однако)
Спасибо, спаситель
источник

RU

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

BE

Black Eyes in React — русскоговорящее сообщество
Roman Usherenko
доку читай) там все есть)
уровень мастерства чтения доки пока на троечку у меня)
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Обязательно юзать селекторы?
источник

BE

Black Eyes in React — русскоговорящее сообщество
Roman Usherenko
делаешь слайс или редьюсер. в нем реагируешь на событие OPEN, записываешь состояние. потом в компоненте вызываешь селектор, которой возвращает это состояние из стейта и основываясь на состоянии что-то делаешь
В классовом компоненте тоже селектор брать получается?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Black Eyes
В классовом компоненте тоже селектор брать получается?
в классовом mapStateToProps
источник

BE

Black Eyes in React — русскоговорящее сообщество
Roman Usherenko
в классовом mapStateToProps
ну он как прокси, только switch делает
он же среагирует на изменение пропы если ана в рендере участвует же?
подогнался виноват)
реагирует
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Антон Чепур
Как преобразовать файл из инпута в нечто подобное:
static/media/daisy.6812406b.jpg ?
При этом файл в таком виде можно открыть с помощью ссылки с localhost в начале:
http://localhost:3000//static/media/daisy.6812406b.jpg
По умолчанию в таком формате находятся те файлы, которые мы импортируем в компонент. А как сконвертировать НЕимпортнутый файл?
та хоспаде - @js_ru , твоя проблема к реакту непосредственно отношения не имеет
источник

П

Павел) in React — русскоговорящее сообщество
Всем привет! При закрытии окна, заношу в localstorage значение true, и окно потом не появляется.... Локально всё норм, а на проде закрывается и  при обновлении опять открывается
источник

W

Without Hands in React — русскоговорящее сообщество
Здравствуйте, не знаю на сколько этот вопрос относиться к реакту, но, мне нужно подписаться на history и диспатчить экшены при обновлении, сейчас есть только redux-saga, хватит ли этого и если да, то как это хорошо сделать?
источник

EP

Evgeniy Purik in React — русскоговорящее сообщество
подскажите почему мой eslint не выдает ошибку на неиспользуемый импорт ? настройки прикрепил
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Кто нибудь знает хороший модуль для работы с документами?
Что бы функционал как google doc был.
источник

B

Bauer in React — русскоговорящее сообщество
Evgeniy Purik
подскажите почему мой eslint не выдает ошибку на неиспользуемый импорт ? настройки прикрепил
источник

И

Иван in React — русскоговорящее сообщество
Without Hands
Здравствуйте, не знаю на сколько этот вопрос относиться к реакту, но, мне нужно подписаться на history и диспатчить экшены при обновлении, сейчас есть только redux-saga, хватит ли этого и если да, то как это хорошо сделать?
Хватит. В саге подписывайся на историю и диспатчь экшены
источник

W

Without Hands in React — русскоговорящее сообщество
Иван
Хватит. В саге подписывайся на историю и диспатчь экшены
Как именно, раньше ещё не приходилось с сагами работтать?))
источник

W

Without Hands in React — русскоговорящее сообщество
Может есть статьи, я бы почитал
источник

GW

George Wiseman in React — русскоговорящее сообщество
Всем привет
Я что-то туплю, нужна наводка

Ситуация - нужно вводить дату в формате DD/MM/YYYY, но чтобы в форму оно попадало( и инициализировалось) значением в формате YYYY-MM-DD

Cделать masked input не проблема, а вот как правильно сделать преобразование - не соображу. Можете подсказать хотя бы направление?

То есть нужно сделать что то типа
<MyDateInput
   sourceFormat="YYYY-MM-DD"
   inputFormat="DD/MM/YYYY"
/>
источник

И

Иван in React — русскоговорящее сообщество
Without Hands
Как именно, раньше ещё не приходилось с сагами работтать?))
Точно, там же просто так не послушаешь.

Тебе нужен eventChannel

https://redux-saga.js.org/docs/advanced/Channels.html
источник