229得票11回答
何时在Android中使用RxJava,何时使用来自Android架构组件的LiveData?

我不明白在Android中为什么要使用RxJava和LiveData(来自Android Architectural Components)。如果能够以代码示例的形式解释它们之间的用例和区别,那将非常有帮助。

186得票20回答
如何在Angular的响应式表单中(v2及以上版本)查找无效控件

我在Angular中有一个响应式表单,如下所示:this.AddCustomerForm = this.formBuilder.group({ Firstname: ['', Validators.required], Lastname: ['', Validators.req...

93得票6回答
Swift Combine中使用@Published实现计算属性的等效方法是什么?

在 Swift 命令式编程中,通常使用计算属性来提供对数据的方便访问,避免重复存储状态。比如我有这个为了命令式 MVC 使用而创建的类:class ImperativeUserManager { private(set) var currentUser: User? { ...

58得票5回答
如何检查 Mono 是否为空?

我正在使用Spring Boot 2.0和 Kotlin开发一个应用,使用WebFlux框架。我想在保存交易之前检查用户ID是否已存在。我卡在了一个简单的事情上,就是验证Mono是否为空。fun createTransaction(serverRequest: ServerRequest) :...

45得票2回答
Spring 5 WebFlux中@Controller和RouterFunction的区别

现在在Spring 5中有两种暴露HTTP端点的方式。通过使控制器类成为@Controller或@RestController@Controller@RestController @RequestMapping("persons") public class PersonController ...

36得票3回答
Websockets与响应式sockets的区别

我最近接触到一个术语“Reactive sockets”。在此之前,我认为WebSocket是进行完整异步风格的途径。 那么,什么是“Reactive sockets”? 就连这个链接 (http://rsocket.io/) 也在比较WebSocket。

33得票4回答
Vue如何修改数组中的对象并触发响应性更新

当我改变数组中某个索引处的对象时,如何触发更新? 文档展示了如何更改数组的值:Vue.set(example1.items, indexOfItem, newValue) 或者example1.items.splice(indexOfItem, 1, newValue) 如何在不改变对象的其...

31得票4回答
使用Hibernate在Spring中使用ReactiveCrudRepository

是否有可能使用ReactiveCrudRepository替代CrudRepository与Hibernate和关系型数据库(如Mysql、Postgres等)一起使用?我已经尝试使用Spring Data Jpa和Hibernate进行了一些示例,但是无法完成。我只能找到一些针对MongoD...

28得票4回答
Spring WebFlux在响应体中返回值时抛出“producer”类型未知的错误。

我正在使用Kotlin和Spring Boot,现在尝试通过传递一个响应式服务的处理程序来从GET restful服务获取状态值。 我能看到我正在传递的处理程序在请求中,但是无论何时我构建正文,都会出现以下异常:java.lang.IllegalArgumentException: 'pro...

26得票4回答
从Vue 3中的setup直接获取的道具不是响应式的。

我正在使用vuejs编写应用程序,想要将prop传递给子组件,但是遇到了以下错误: 在setup()的根范围内从props中获取值会导致该值失去响应性。 父组件<template> <div> <course-list :courseId = ...