私は要素の子の前後にアイコンを設定できるボタンコンポーネントを作成しようとしています。ReactJS - レンダリング条件付き空白
したがって、小道具は次のようである:FontAwesomeIcon
一方
export interface IButtonProps {
children?: React.ReactNode;
leftIcon?: FontAwesomeIcon;
rightIcon?: FontAwesomeIcon;
}
が利用可能アイコンを保持する列挙です。
ボタンのrender
-functionでは、アイコンが設定されているかどうかを確認します。そうであれば、アイコンと子供とアイコンの間に空白があるはずです。
この解決策は動作していますが、設定するアイコンを2回確認するより簡単な方法があるのだろうかと思います。またの代わりに
を使用したいと思います。 空白をエスケープする方法はありますか?{leftIcon && <FontAwesome icon={leftIcon} /> }
のようなものを書くことができますか?
私は
TS1005につながる
{leftIcon && <FontAwesome icon={leftIcon} />{"&nsbp;"}}
または{leftIcon && <FontAwesome icon={leftIcon} />{&nsbp;}}
を試してみました: '}' 期待。
このスタイルを追加しないでください。 –
@ JigarShah ouldはスタイルを正確に使用しますか? – KingKerosin
確かに、私は試みます。あなたはスナックデモを作成してください –