【问题标题】:Is there a way to initialize multiple atom states before testing a component in react-testing -library?有没有办法在 react-testing -library 中测试组件之前初始化多个原子状态?
【发布时间】:2020-11-05 08:41:52
【问题描述】:

现在我正在初始化单个原子状态,如下所示

<RecoilRoot initializeState={(snap: any): any => snap.set( oneTimeData, onetimeParameter)}>

我正在尝试在上面的代码中添加另一个原子errors

<RecoilRoot initializeState={(snap: any): any => snap.set( (oneTimeData, onetimeParameter), (errors, errorsParameter) }>

这是正确的用法吗?

【问题讨论】:

  • 我认为 selectors 是由 recoil 组成的。用选择器代替原子试试这个。

标签: reactjs recoiljs


【解决方案1】:

我提供此编辑:

<RecoilRoot initializeState={(snap: any): any => {snap.set( oneTimeData, onetimeParameter);
snap.set(errors, errorsParameter);}}>

【讨论】:

    猜你喜欢
    • 2020-09-03
    • 2017-08-06
    • 2021-05-06
    • 2020-09-29
    • 2022-11-04
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 2019-05-23
    相关资源
    最近更新 更多