gpt4 book ai didi

javascript - 使用 ES6 扩展运算符 react props 语法

转载 作者:行者123 更新时间:2023-12-02 07:20:36 25 4
gpt4 key购买 nike

我在一个 React 应用程序中注意到以下内容:

<UserList
{...{ userIdsTyping, users }}
/>

{...{ userIdsTyping, users }} 到底在做什么?我知道它将子级传递给 UserList 组件,但是扩展运算符如何在这里工作?它与 userIdsTypingusers 有什么交互?

最佳答案

展开运算符“展开”内联对象。它等效于以下语法:

<UserList
userIdsTyping={userIdsTyping}
users={users}
/>

对象本身 { userIdsTyping, users }ES6 shorthand ,并扩展为 {userIdsTyping: userIdsTyping, users: users}

这假定 userIdsTypingusers 的值在范围内的其他地方定义。

关于javascript - 使用 ES6 扩展运算符 react props 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47193817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com