Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

🪛 A stupid simple BEM compose helper to keep your HTML clean.

NotificationsYou must be signed in to change notification settings

eduardoborges/bemfy

Repository files navigation

A stupid simple BEM compose helper to keep your HTML clean.

  • Works with any library/framework.
  • Add and remove independent class names with truthy or falsy value.
  • Fast!
  • Ridiculously tiny at less500B.
  • No deps

Install

npm install --save bemfy

Usage

importReactfrom'react';importbemfy,{c}from'bemfy'constComponent=()=>{constb=bemfy("custom-button");return<divclassName={b('wrapper')}><divclassName={b('text','white')}>The lazy cat jumps over dizzy fox</div><buttonclassName={b('button','primary')}>Jump!</button></div>}exportdefaultComponent;

This will render:

<divclass="custom-button__wrapper"><divclass="custom-button__text--white">The lazy cat jumps over dizzy fox</div><buttonclass="custom-button__button--primary">Jump!</button></div>

License

MIT ©Eduardo Borges


[8]ページ先頭

©2009-2025 Movatter.jp