facebookexperimental/Recoil

[Q] RecoilStateInfo.subscribers.components.name is "<component name not available>"

开放

#1,518 创建于 2021年12月30日

 (6 条评论) (1 个反应) (0 位负责人)JavaScript (1,151 个派生)batch import
devtoolshelp wanted

仓库指标

星标
 (19,428 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Hi there, I'm implementing some kind of devtool.

  const getInfo = useGetRecoilValueInfo_UNSTABLE();
  const info = getInfo(someAtomOrSelector);
  console.log(Array.from(info.subscribers.components));

With this code, I got something like

[
    {
        "name": "<component name not available>"
    },
    {
        "name": "<component name not available>"
    },
    {
        "name": "<component name not available>"
    }
]

It seems the count of the array is correct, but I couldn't get the components' names. All of my components are type of (...) => JSX.Element. How can I get the component name properly?

EDIT; recoil version "recoil": "^0.5.2"

贡献者指南