Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从外观上看,使用 Relay 进行验证的最佳方法似乎是在您的模式中使用自定义 GraphQL 标量类型。是这样吗?
您应该认为这类似于使用 REST API 进行服务器端类型验证。
虽然您可以通过这种方式验证标量数据,但此代码在服务器而不是客户端上运行,这相当于例如 REST 后端拒绝使用 400 的请求。
在实践中,对于理想的 UX,您可能希望在客户端进行一些此类验证,以便在可行时提供更多反馈(和更即时的反馈)。