<script src="https://cdnjs.cloudflare.com/ajax/libs/react/17.0.2/umd/react.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/17.0.2/umd/react-dom.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.26.0/babel.min.js"></script>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/babel">
const { useEffect } = React;
google.charts.load('current', { packages: ['corechart'] });
google.charts.setOnLoadCallback(drawChart);
const data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
title: 'Daily Work Distribution',
const chart = new google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);
<div id="piechart" style={{ width: '550px', height: '400px' }}></div>
<div className='container'>
<h3>React Js Google Pie Chart</h3>
ReactDOM.render(<App />, document.getElementById('app'));
/* Style the container */
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);