我想将导出功能之一呈现给我的组件之一(这里是renderHeaderCommentPart到SignIN组件)
如果我将紧随其后的代码直接调用了SignIn Component内部的代码,这是可行的,但是一旦我将另一个组件打包为导出函数,它就无法正常工作并显示错误消息“ TypeError:undefined不是一个对象(评估“ this.setState”)
我试图定义setSate,但仍然是相同的错误,并且我不必在构造类中使用bind(this),因为这不是事件DOM处理程序
请帮助我,谢谢!!
String selection= MediaStore.Video.Media.DATA+" like?";
期望: 在渲染部分的SignIN组件中
应该显示另一个文件中定义的renderheaderCommentPart函数
答案 0 :(得分:1)
这看起来像没有setState()的功能组件;使用回调函数作为在父组件中设置状态的道具。
setState()是类基础组件的异步函数。
,或者如果项目响应版本16.8,请使用Hooks。及以上
或将您的组件转换为类库