<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/babel">
const { useState} = React;
const [elements, setElements] = useState([1, 2, 3, 4, 5, 6, 7, 8, 9]);
const removeOddElements = () => {
const filteredElements = elements.filter((element) => element % 2 === 0);
setElements(filteredElements);
<div className='container'>
<h1>React Js Remove Odd Elements from List</h1>
<button onClick={removeOddElements}>Remove Odd</button>
{elements.map((element, index) => (
<li key={index}>{element}</li>
ReactDOM.render(<App />, document.getElementById('app'));
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
background-color: #007BFF;
transition: background-color 0.3s ease;
background-color: #0056b3;