classnames in react code example
Example 1: conditional style prop react
style={{ textDecoration: todo.completed && "line-through" }}
style={{ textDecoration: todo.completed ? "line-through" : 'none' }}
Example 2: react classname
render() {
return <span className="menu navigation-menu">Menu</span>
}
Example 3: classnames javascri+t
Installation:
yarn add classnames or npm i classnames
Usage:
classNames('foo', 'bar');
classNames('foo', { bar: true });
classNames({ 'foo-bar': true });
classNames({ 'foo-bar': false });
classNames({ foo: true }, { bar: true });
classNames({ foo: true, bar: true });
classNames('foo', { bar: true, duck: false }, 'baz', { quux: true });
classNames(null, false, 'bar', undefined, 0, 1, { baz: null }, '');
TypeInstallation:
yarn add @types/classnames