Images handling and the classNames utility
//For /public you can src the direct route
import amiibo from "../img/amiibo.png"
<div>
<img src="./amiibo.jpeg" alt="" className="img-fluid" />
<img src={amiibo} alt="" className="img-fluid" />
</div>//Any javascript operation that return a boolean can be used
//roles.includes('admin') or functions 'admin-role': isAdmin(),
npm install classnames
import classNames from "classnames";
let [isActive, setIsActive] = useState(true)
let [conta, setConta] = useState(0)
const classi = classNames('text-white', {
'bg-success': isActive,
"bg-warning": !isActive,
"border-danger": conta % 2 == 0,
"border-secondary": conta % 2 == 1
});
<div className={`border border-5 ${classi}`}>
Variable className
</div>PreviousREACT 1, React props, event handlers, basic useState(), useEffect(), React forms/inputs and Class componentsNextREACT 2, Input props and onChange(), React form onSubmit() and formData, input multiple attribute an
Last updated