facebookexperimental/Recoil

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

Aperta

#1518 aperta il 30 dic 2021

 (6 commenti) (1 reazione) (0 assegnatari)JavaScript (1151 fork)batch import
devtoolshelp wanted

Metriche repository

Star
 (19.428 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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"

Guida contributor