Size: a a a

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

2021 July 03

АС

Алексей Салимоненко... in Redux — русскоговорящее сообщество
если я записываю статикой, то в сторе есть это значение, не понимаю как передать сюда значение с onClick

function mapDispatchToProps(dispatch) {
 dispatch(setCurrentPhoto("здесь строка"))
}

может нужно использовать асинхронность какуето?
источник

М

Максим in Redux — русскоговорящее сообщество
ребят, а что стоит хранить в редукс сторе
источник

М

Максим in Redux — русскоговорящее сообщество
ибо не уверен, что я правильно использовал редукс
источник

A

Alexey in Redux — русскоговорящее сообщество
Ребята, есть у кого-то пример как написать с typescript mapDispatchToProps с async thunk экшеном?
Проблема в том что диспатч принимает эни экшен которым thunk не является
export interface Dispatch<A extends Action = AnyAction> {
 <T extends A>(action: T): T
}
Из-за этого не понятно как сделать connect
источник
2021 July 04

CS

Cold Seattle in Redux — русскоговорящее сообщество
useDispatch?
источник

М

Максим in Redux — русскоговорящее сообщество
источник

A

Alexey in Redux — русскоговорящее сообщество
Это немного другое. Оказалось есть ThunkDispatch в redux-thunk для описания типа
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
А объясни зачем нужна mapDispatchToProps и что она делает?
источник

А

Александр in Redux — русскоговорящее сообщество
источник

АС

Алексей Салимоненко... in Redux — русскоговорящее сообщество
Функция которая диспатчит экшн и меняет значение в стейте. Это с офф сайта
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Нет, это не так. Глянь в документации
источник

АС

Алексей Салимоненко... in Redux — русскоговорящее сообщество
так у меня все работает если я статическое значение записываю в payload. а вот как сделать чтобы это значение при клике менялось?)
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Потому что ты делаешь в корне неправильно и только случайно у тебя получается так, что ты думаешь, что оно работает
источник

DO

Dmitry Olyenyov in Redux — русскоговорящее сообщество
Что должна, из документации, возвращать функция mapDispatchToProps? В её названии есть намёк на это.. 😊
источник

АС

Алексей Салимоненко... in Redux — русскоговорящее сообщество
Хорошо, кто подскажет, как правильно менять state через redux при клике на кнопку?
источник

М

Максим in Redux — русскоговорящее сообщество
диспатчить экшн
источник

АС

Алексей Салимоненко... in Redux — русскоговорящее сообщество
mapDispatchToPropsиспользуется для отправки действий в store
источник

М

Максим in Redux — русскоговорящее сообщество
создаёшь слушатель события onClick на кнопке
источник

АС

Алексей Салимоненко... in Redux — русскоговорящее сообщество
Я просто уже все перепробовал, и ничего не получается, экшн у меня функция, я её по сути диспатчу в mapDispatchToProps, или не правильно?
источник

М

Максим in Redux — русскоговорящее сообщество
и диспатчишь необходимый экшн, который изменяет твой сторэ
источник