Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 用空数组初始化的钩子?_Reactjs_Typescript_React Hooks - Fatal编程技术网

Reactjs 用空数组初始化的钩子?

Reactjs 用空数组初始化的钩子?,reactjs,typescript,react-hooks,Reactjs,Typescript,React Hooks,假设我们希望使用类型为string[]的钩子,而不使用任何元素。我在做什么 const def: string[] = [] const [selected, setSelected] = useState(def); 这很有效。但是,我想知道是否有一种方法可以在一行中实现这一点。const[selected,setSelected]=useState([]); const [selected, setSelected] = useState<string[]>([]);

假设我们希望使用类型为
string[]
的钩子,而不使用任何元素。我在做什么

const def: string[] = []
const [selected, setSelected] = useState(def);
这很有效。但是,我想知道是否有一种方法可以在一行中实现这一点。

const[selected,setSelected]=useState([]);
const [selected, setSelected] = useState<string[]>([]);