Javascript 如何从父对象到子对象继承动态数据而不重新渲染它,例如贴图?
我们不会仅仅因为地图显示的数据发生更改而重新渲染地图,显然:Javascript 如何从父对象到子对象继承动态数据而不重新渲染它,例如贴图?,javascript,reactjs,react-hooks,Javascript,Reactjs,React Hooks,我们不会仅仅因为地图显示的数据发生更改而重新渲染地图,显然: const [points, setPoints] = useState([]); useEffect(() => { const someFunc = points => setPoints(points); pointsSub(someFunc); return function() { pointsUnSub(someFunc) } }, [points]); return (<
const [points, setPoints] = useState([]);
useEffect(() => {
const someFunc = points => setPoints(points);
pointsSub(someFunc);
return function() {
pointsUnSub(someFunc)
}
}, [points]);
return (<Map points={points} />);
const[points,settpoints]=useState([]);
useffect(()=>{
const someFunc=点=>设定点(点);
点SSUB(someFunc);
返回函数(){
pointsUnSub(someFunc)
}
},[点];
返回();
那么,在这种情况下,我们在做什么呢?将侦听器传递给映射组件本身,如下所示:
<Map points={points} pointsSub={pointsSub} />
如果你不渲染,你怎么知道你通过了哪些道具如果你不渲染,你怎么知道你通过了哪些道具