Is 'clientMutationId' needed anymore? #107
Labels
duplicate
This issue or pull request already exists
spec compliance
The change is intended to solve the problem of inconsistency with the official GraphQL specification
As of this pull request, facebook/relay@3838691
RelayModern has no requirements on mutations beyond the general mutation specs. Specifically, the additional requirements that are no longer required are:
clientMutationId
(even RelayClassic only required this because of FB internal reasons)$input
objects, with RelayModern the input to mutations can come either as one big object or multiple mutation arguments.As clientMutationId is no longer needed in RelayModern, we can remove the
MutationInputGraphType
altogether. Instead, we can use the actualInputGraphType
. Do you guys agree?The text was updated successfully, but these errors were encountered: