我有一个invoiceList: PropTypes.arrayOf(PropTypes.object)
的proptype。但是,此prop在页面加载时最初是一个字符串,因为API调用尚未完成。因此,虽然最终会返回一个数组,但最初会返回一个空字符串,并且我收到此控制台警告:
Warning: Failed propType: Invalid prop 'invoiceList' of type 'string' supplied to 'TableBody', expected an array. Check the render method of 'PaymentTable'.
我可以推迟propType检查或告诉它它首先是一个字符串,然后是一个数组吗?不知道如何处理这个。