您应该更喜欢第二个示例,以单独传递道具。在这里,您可以清楚地看到传递了哪些参数,并可以与期望的参数快速比较。这使人们之间的协作更加容易,并使应用程序的状态更加清晰。
我个人试图避免传递不需要的整个对象。就像传播运算符一样,里面可以有任何属性,在更大的范围内调试起来要困难得多。
一些纯反应的添加,例如
prop-types或
typescript可能有助于在大型应用程序中定义清晰和预期的属性

您应该更喜欢第二个示例,以单独传递道具。在这里,您可以清楚地看到传递了哪些参数,并可以与期望的参数快速比较。这使人们之间的协作更加容易,并使应用程序的状态更加清晰。
我个人试图避免传递不需要的整个对象。就像传播运算符一样,里面可以有任何属性,在更大的范围内调试起来要困难得多。
一些纯反应的添加,例如
prop-types或
typescript可能有助于在大型应用程序中定义清晰和预期的属性