classnames react example
Example 1: react classname
render() {
return <span className="menu navigation-menu">Menu</span>
}
Example 2: 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
Example 3: add 2 class names react
<input className={`form-control round-lg ${this.state.valid ? '' : 'error'}`} />