React では、ページ上の要素の表示/非表示を操作する方法がいくつか提供されています。一般的なアプローチは、インライン スタイルを使用して表示プロパティを設定することです。ただし、この方法にはインライン スタイルが必要であり、不便でコードが読みにくくなる可能性があります。
より洗練された解決策は、React State API を使用することです。 State API を使用すると、React コンポーネント内でデータを定義および管理できます。コンポーネントの状態を変更すると、再レンダリングをトリガーでき、新しい状態に基づいて UI が更新されます。
次の方法で、クリック イベントを使用してページ上の要素を表示または非表示にすることができます。 React State API:
これを実装する方法の例を次に示します。
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
showElement: false
};
}
toggleShowElement = () => {
this.setState((prevState) => ({ showElement: !prevState.showElement }));
};
render() {
return (
{this.state.showElement && Hello World!}
);
}
}
このコード スニペットは、テキスト「Hello World!」を含む div をレンダリングする MyComponent という新しい React コンポーネントを作成します。 showElement 状態変数が true の場合。 「Hello World!」の表示/非表示を切り替えるボタンも含まれています。要素。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3