Что я пытаюсь сделать:
Я преобразовал свой реактивный компонент A в litElement <web-component-b />
. Это способ использовать внутренние методы А?
e.g.
const myRef = useRef()
<web-component-b ref={myRef}/>
myRef.current.innerMethod().
Ниже приведен псевдокод, который я разыгрываю. Я хочу раскрыть method1 и method2 компонента C3, но при запуске ref всегда имеет значение null.
export default TestComponent = React.forwardRef(props, ref) => {
<Parent ref={ref}>
<C1 ref={ref}>
<C2 ref={ref}>
<C3 ref={ref}> -> method1 and method that I want to use
<C4>
<C5>
});
// start to use
const testComponentRef = useRef(null);
<TestComponent ref={testComponentRef} />
testComponentRef.method1();
testComponentRef.method2();