文件名称:ReactiveState-Kotlin:一个易于理解的针对Kotlin和Android的React状态管理解决方案
文件大小:152KB
文件格式:ZIP
更新时间:2024-04-04 09:00:45
android kotlin reactive state-management mobx
适用于Kotlin和Android的ReactiveState 一个易于理解的针对Kotlin和Android的React状态管理解决方案。 ReactiveState-Kotlin为您提供了以下基础: React式编程:根据简单的代码自动重新计算/更新所有内容 需求驱动的编程:消耗资源的计算和值按需分配并在不需要时处置 事件处理:基于接口的简单事件(与密封类相比,具有更多的可组合性和更少的样板) 自动错误处理:不再到处都忘记了try-catch或复制粘贴的错误处理逻辑 自动清除/处理逻辑(例如,一旦取消CoroutineScope就进行处理) 基于协程的单元测试:不再担心在各处传递CoroutineDispatcher的问题 生命周期处理(尤其是Android) 状态恢复(尤其是Android) 该库分为用于Kotlin( core和core-test )和Android(
【文件预览】:
ReactiveState-Kotlin-master
----poetry.lock(19KB)
----.gitignore(184B)
----dependency-versions-bom()
--------build.gradle(111B)
----core()
--------build.gradle(62B)
--------src()
----settings.gradle(130B)
----poetry.toml(32B)
----build.gradle(3KB)
----pyproject.toml(274B)
----secrets.gradle(355B)
----prepare-docs.sh(160B)
----deploy-docs.sh(568B)
----gradlew(6KB)
----.devcontainer()
--------Dockerfile(252B)
--------devcontainer.json(175B)
--------build-post-create.sh(199B)
--------docker-compose.yml(464B)
--------build-dev.sh(1KB)
----LICENSE(11KB)
----CHANGELOG.md(10KB)
----dependencies.gradle(2KB)
----.github()
--------workflows()
----scripts()
--------build-common.sh(395B)
--------utils.sh(594B)
----README.md(17KB)
----gradlew.bat(3KB)
----gradle.properties(1KB)
----NOTICE(82B)
----core-test()
--------build.gradle(42B)
--------src()
----gradle()
--------wrapper()
--------common()
----mkdocs.yml(965B)
----reactivestate()
--------build.gradle(87B)
--------src()
----RELEASING.md(374B)
----docs()
--------images()
--------css()
----.editorconfig(328B)