“React ForwardRef” Ответ

React ForwardRef

const FancyButton = React.forwardRef((props, ref) => (
  <button ref={ref} className="FancyButton">
    {props.children}
  </button>
));

// You can now get a ref directly to the DOM button:
const ref = React.createRef();
<FancyButton ref={ref}>Click me!</FancyButton>;
Inquisitive Impala

реагировать вперед ref

const Container = React.forwardRef((props, ref) => {
  return <div ref={ref}>{props.children}</div>
})

const App = () => {
  const elRef = React.useRef();

  React.useEffect(() => {
    console.log(elRef);
   elRef.current.style.background = 'lightblue';
  }, [elRef])

  return (
    <Container ref={elRef}/>
  );
Puzzled Puffin

Ответы похожие на “React ForwardRef”

Вопросы похожие на “React ForwardRef”

Больше похожих ответов на “React ForwardRef” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования