reactjs - React-select 在使用初始加载值实现全选/取消全选时面临多个错误
问题描述
我正在尝试实现一个 react-select 组件,该组件具有Select All函数以及来自 API 的初始加载值。在我选择了选项后,它会将选择的选项发送到它的父组件,App.js
在这种情况下使用方法getEmployeeVisibility
. 如果没有初始加载值,则选择有效,但是当我将一些初始值加载到选择时,我面临一些问题:
- 初次单击后,我必须双击以选择一个选项
- 如果只有一个初始加载选项,我会
valueRef.current.some is not a function
在打开输入选项时收到错误 - 如果我取消选择所有内容,我将
Cannot read property 'toString' of null
在App.js
.
在这种情况下,将初始值加载到选择的正确方法是什么?
这是我的代码框供参考:
解决方案
推荐阅读
- c# - Android.Views.InflateException: Binary XML file line #1: Binary XML file line #1: Error inflating class android.support.v7.widget.DrawerLayout
- html - 引导程序 4 中剩余的容器偏移量
- php - 如何在php mysql中将行值动态转换为列名
- php - 使用 php 中的“\r”在其他文本上显示文本以制作进度线
- c# - Umbraco 7,如何更改 MemberService.Saved 中的自定义属性
- html - 为什么模糊滤镜在此示例中不起作用
- firebase - Vue + Firebase“给定的登录提供程序已禁用”
- wordpress - Bitnami wordpress 网站通过网络访问时出现错误 ERR_CONNECTION_TIMED_OUT
- javascript - 从 Angular 组件中的服务中捕获承诺中的错误
- typo3-8.x - TYPO3 扩展 flexform 找不到文件