を作成するタブを反応!
だめ!あなたは2分で反応して独自のタブを作成するいくつかの依存関係を必要としない.
(底部の全ソースコード)
閉じるこの動画はお気に入りから削除されています
1 .セットアップ
最初にタブを表示したいので、USENTをインポートし、“1”で起動します.
const [toggleState, setToggleState] = useState(1);
2 .トグルの設定
JSXでは、EventListenerを設定します.
<button
className="tabs"
onClick={() => toggleTab(1)}
>
Tab 1
</button>
次に、状態を変更するスイート関数を作成します.const toggleTab = (index) => {
setToggleState(index);
}
うわー、ロジックはすでに完了です!3 . Conditionnalクラスのレンダリング時間です.
今すぐ右タブと右のコンテンツを同時に表示するには、便利な三項演算子を使用します.
タブごとに
<button
className={toggleState === 1 ? "tabs active-tabs" : "tabs"}
onClick={() => toggleTab(1)}
>
Tab 1
</button>
それぞれの内容について:<div
className={toggleState === 1 ? "content active-content" : "content"}
>
そして、Vilは引きます!🥖🍷素敵な再利用可能なコンポーネント.
すべての光沢のあるCSSでソースコードはここにあります.
https://github.com/Ziratsu/YT-REACT-TABS/blob/master/src/App.js
私のブランドの新しいYouTubeチャンネルを見てください.
私に続くパイオニアであってください?😎
次回のいくつかの迅速かつ洗練されたチュートリアルを参照してください!
Reference
この問題について(を作成するタブを反応!), 我々は、より多くの情報をここで見つけました https://dev.to/ziratsu/create-lovely-react-tabs-4g41テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol