You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by GitBox <gi...@apache.org> on 2021/08/08 03:24:41 UTC

[GitHub] [echarts] kongmoumou commented on issue #15492: react写的echarts组件在同一个页面中如何多次调用?

kongmoumou commented on issue #15492:
URL: https://github.com/apache/echarts/issues/15492#issuecomment-894736829


   Please put `echarts.init` inside `useEffect` or `useLayoutEffect`, render function may call multiple times so ur chart init again and again.
   
   ```js
   // pie.tsx
   useEffect(() => {
       if (pieRef.current) {
         waterChart = echarts.init(pieRef.current);
         waterChart.setOption(option);
       }
     }, [])
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org