1
2つの属性を2つの小道具:aria-hidden
とaria-label
に接続しました。
aria-hidden
が真の場合は、それだけが表示されます。偽の場合はaria-label
と表示されます。リアクション - 属性を動的に作成する方法
私はこのコードを書いていますが、DRYではありません...どうすれば改善できますか?
render() {
let svgMarkup = '';
if (this.props.hidden) {
svgMarkup = (
<svg role="img" aria-hidden="true">
...
</svg>
);
} else {
svgMarkup = (
<svg role="img" aria-label={ this.props.label }>
...
</svg>
);
}
return svgMarkup;
}
すごいです!私は似たようなことをしようとしていましたが、「...」の部分では失敗しました。ありがとう! –
心配しないで、喜んで助けてください!はい、その普及業者は便利です! –