반응형

부모 컴포넌트가 자식 엘리먼트에 ref 걸어 참조하기

import React, {useEffect, useRef} from 'react';

const Wrapper = ({children}) => {
    const ref = useRef();

    useEffect(() => {
        console.log(ref);
    }, [ref.current]);

    return children(ref, 'Hello');
};

const App = () => {
    return (
        <div>
            <Wrapper>
                {(ref, text) => (
                    <div ref={ref}>{text}</div>
                )}
            </Wrapper>
        </div>
    )
};

export default App;
반응형

'Development > React' 카테고리의 다른 글

[React] Enzyme  (0) 2019.12.28
[React] Setting  (0) 2019.09.08
[React] setupProxy  (0) 2019.05.29
[React] material-ui  (0) 2019.05.28
[React] styled-components  (0) 2019.05.28

+ Recent posts