函数当作组件使用时的效果
来源:5-5 用useContext存储全局用户信息
ericka4381368
2022-02-13
export const AppProviders = ({children}: { children: ReactNode }) => {
return (
<AuthProvider>
{children}
</AuthProvider>
)
}
AuthProvider和AppProvider不都是一个函数吗?
为什么可以写成组件的样子?有什么作用?
我的理解是中间的{children}就相当于是AuthProvider的参数,最后会
return <AuthContext.Provider children={children} value={{user, login, register, logout}}/>
对吗
写回答
1回答
-
Nolan
2022-03-17
没错,chilren这个属性,有两种方法传进去
1.
return <AuthContext.Provider children={children} value={{user, login, register, logout}}/>2.
<AuthContext.Provider>{children}</AuthContext.Provider>00
相似问题