default class VolumeRenderer extends Component {
threeRootElement: any;
componentDidMount() {
threeEntryPoint(this.threeRootElement);
}
render () {
return (
<div className="VolumeRenderer" ref={ element => this.threeRootElement = element } />
);
}
}
Сюда пропсы значит можно кидать?
во-первых - пиши функции. там и хук useRef есть, дальше разберёшься, наверное.
<- вот код другого подхода
import React from 'react'; import threeEntryPoint from './three/threeEntryPoint'; export const VolumeRenderer = () => { const threeRootElement = React.useRef<React.ReactNode | null>(null); React.useEffect(() => { threeEntryPoint(threeRootElement.current); }, []) return ( <div className="VolumeRenderer" ref={threeRootElement} /> ); }; не благодари (благодари)
Обсуждают сегодня