ao tentar alterar dinamicamente as classes usando o seguinte código:
className=" absolute inset-0 ${click ? translate-x-0 : -translate-x-full } transform z-400 h-screen w-1/4 bg-blue-300 "
Você pode encontrar um problema. A maneira correta de conseguir isso usando os literais de modelo é:
className={`absolute inset-0 ${click ? 'translate-x-0' : '-translate-x-full'} transform z-400 h-screen w-1/4 bg-blue-300`}
alternativamente, você pode usar a String concatenation para definir seu className:
className={'absolute inset-0 ' (click ? 'translate-x-0' : '-translate-x-full') ' transform z-400 h-screen w-1/4 bg-blue-300'}
É crucial evitar concatenação de string para nomes de classe individuais, por exemplo 'Red': 'Green'}-600`}
className={`text-${error ? 'red' : 'green'}-600`}
className = {`$ {Error? 'Text-Red-600': 'Text-Green-600'} `}
className={`${error ? 'text-red-600' : 'text-green-600'}`}
className={error ? 'text-red-600' : 'text-green-600'}
[react.js aplicando nomes de classe condicionalmente] (https://reactjs.org/docs/dom-lements.html#conditional-class-names-styles)
[How Dynamicalmente Nomes?] (Https://stackoverflow.com/questions/24217807/how-dynamically-add-a-class-to-manual-class-names) [maneira correta de lidar com o estilo condicional em React] (https://stackoverflow.com/questions/40787489/Correct-Way-Tandle-Condicional-Styling-In-React)
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3