Simula un semáforo en React donde, usando useState, guardas el color activo; al hacer clic en una luz, esa se ilumina y las demás se apagan. Usa setColor para actualizar el estado y ReactDOM.createRoot para renderizar el componente en #root. -
View it on GitHub