微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将事件处理程序绑定从基于类的组件转换为基于函数的组件?

如何解决如何将事件处理程序绑定从基于类的组件转换为基于函数的组件?

我是React的新手,对基于类的组件也不了解。现在,我正在尝试将chatUI从基于类的组件转换为基于函数的组件。我已经将构造函数中的状态转换为useState方法。但是我使用绑定方法的组件很多,我不知道如何将其转换为基于函数的组件。下面是代码

<CustomScrollbars className="gx-chat-sidenav-scroll-tab-1">
          {state.chatUsers.length === 0 ?
            <div className="gx-p-5">{state.userNotFound}</div>
            :
            <ChatUserList chatUsers={state.chatUsers}
              selectedSectionId={state.selectedSectionId}
              onSelectUser={this.onSelectUser.bind(this)} />
          }
        </CustomScrollbars>

在上面的代码中,我如何将这行代码'onSelectUser {this.onSelectUser.bind(this)}'转换为功能组件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。