Skip to content

Commit 232d896

Browse files
authored
Update README.md
1 parent 0cbec02 commit 232d896

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,22 @@ class EnterSmsCodeFragment : ReactiveFragment() {
110110
```kotlin
111111
val isProgress = state<Boolean>(false)
112112
```
113-
Изменения значения
113+
Изменение значения
114114
```kotlin
115115
isProgress.consumer.accept(true)
116116
isProgress.setValue(true) // расширение для isProgress.consumer.accept(true)
117117
isProgress.setValueIfChanged(true) // расширение для isProgress.consumer.accept(true) но с проверкой if (lastValue != newValue)
118118
```
119+
120+
### Action
121+
**Action** ипользуется для передачи событий или параметров из View в ViewModel
122+
123+
Создание
124+
```kotlin
125+
val actionSendSmsCodeAgain = event<Unit>() // or emptyAction() если тип Unit
126+
```
127+
Использование
128+
```kotlin
129+
actionSendSmsCodeAgain.bindOnClick(btnSendSmsCode)
130+
btnSendSmsCode.setOnClickListener { actionSendSmsCodeAgain.call() }
131+
```

0 commit comments

Comments
 (0)