Como criar um botão de alternância Wifi no ReactJS?
O botão Wifi Alternar significa um botão Wi-Fi para ligar e desligar o Wifi. O Material UI for React tem esse componente disponível para nós e é muito fácil de integrar. Podemos usar a seguinte abordagem no ReactJS para construir um botão Wifi Toggle.
Criando o aplicativo React e instalando o módulo:
Etapa 1: Crie um aplicativo React usando o seguinte comando.
npx create-react-app foldername
Passo 2: Depois de criar sua pasta de projeto, ou seja , nome da pasta , vá até ela usando o seguinte comando.
cd foldername
Etapa 3: Depois de criar o aplicativo ReactJS, instale o módulo material-ui usando o seguinte comando.
npm install @material-ui/core npm install @material-ui/icons
Estrutura do projeto: terá a seguinte aparência.
Estrutura do Projeto
Exemplo: Agora anote o seguinte código no arquivo App.js. Aqui, App é nosso componente padrão onde escrevemos nosso código.
import React from "react";
import ListItemSecondaryAction from
"@material-ui/core/ListItemSecondaryAction";
import WifiIcon from "@material-ui/icons/Wifi";
import ListItemText from "@material-ui/core/ListItemText";
import ListSubheader from "@material-ui/core/ListSubheader";
import Switch from "@material-ui/core/Switch";
import ListItemIcon from "@material-ui/core/ListItemIcon";
import ListItem from "@material-ui/core/ListItem";
import List from "@material-ui/core/List";
export default function App() {
const [isChecked, setIsChecked] = React.useState(false);
const handleToggleEvent = () => {
setIsChecked(!isChecked);
};
return (
<div style={{ display: "block", padding: 30 }}>
<h4>How to create Wifi Toggle Button in ReactJS?</h4>
<List subheader={<ListSubheader>
Mobile WiFi Settings
</ListSubheader>}
style={{
width: 200,
}}
>
<ListItem>
<ListItemIcon>
<WifiIcon />
</ListItemIcon>
<ListItemText primary="Wifi" />
<ListItemSecondaryAction>
<Switch
onChange={handleToggleEvent}
edge="end"
checked={isChecked}
/>
</ListItemSecondaryAction>
</ListItem>
</List>
<h2>{isChecked === true ? "Wifi On" : "Wifi Off"}</h2>
</div>
);
}
Etapa para executar o aplicativo: execute o aplicativo usando o seguinte comando do diretório raiz do projeto.
npm start
Saída: Agora abra seu navegador e vá para http: // localhost: 3000 / , você verá a seguinte saída.
Referência: https://material-ui.com/components/lists/#switch
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva