条件レンダリング
1233 ワード
反応における条件付きレンダリング
条件付きレンダリングとは
条件付きレンダリングは、どのようにして状態とユーザー入力に基づいてコンポーネントをレンダリングまたはレンダリングする機能を実装することによって特定のタスクを満たす専用コンポーネントを作成する方法です.幸いにも、我々はそれがバニラJavaScriptと同じように機能するように、反応の条件付きレンダリングに関する新しい機能を学ぶことを心配する必要はありません.条件付きレンダリングの例は、.
使用例:
大きな赤いボタンを想像してください.ボタンをクリックするたびに、ボタンがクリックされているかどうかを知りたい場合は、偶数または奇数量.ボタンをクリックしても、我々は、青色になるボタンをします.戻り値が奇数ならば、ボタンを黄色にする.
以下に、条件付きレンダリングをインラインで使用する例を示します.条件付きレンダリングに関するクールなものの1つは、AND &論理演算子を使用してステートメントを作成する場合です.私の意見では、この方法は比較的ユニークで賢いです.以下は、反応ドキュメントからのこのメソッドの挿入図です.
Docs EX 1に反応する.
反応ドキュメントEX 2.
私たちはこの小さな声明でたくさんのことをすることができます.
条件付きレンダリングとは
条件付きレンダリングは、どのようにして状態とユーザー入力に基づいてコンポーネントをレンダリングまたはレンダリングする機能を実装することによって特定のタスクを満たす専用コンポーネントを作成する方法です.幸いにも、我々はそれがバニラJavaScriptと同じように機能するように、反応の条件付きレンダリングに関する新しい機能を学ぶことを心配する必要はありません.条件付きレンダリングの例は、.
使用例:
大きな赤いボタンを想像してください.ボタンをクリックするたびに、ボタンがクリックされているかどうかを知りたい場合は、偶数または奇数量.ボタンをクリックしても、我々は、青色になるボタンをします.戻り値が奇数ならば、ボタンを黄色にする.
以下に、条件付きレンダリングをインラインで使用する例を示します.条件付きレンダリングに関するクールなものの1つは、AND &論理演算子を使用してステートメントを作成する場合です.私の意見では、この方法は比較的ユニークで賢いです.以下は、反応ドキュメントからのこのメソッドの挿入図です.
Docs EX 1に反応する.
render() {
const count = 0;
return (
<div>
{count && <h1>Messages: {count}</h1>}
</div>
);
}
インライン条件レンダリングのためのもう一つの面白い使用ケースはif/else三項文です;これは反応で最も有用な条件文であるかもしれません.想像できるように、我々は評価する条件がある.条件はtrueで、trueを返し、falseならばfalseを返します.再び、使用されるコードの量および結果としての機能性は、コードのラインに対する有用性の高い比率である.反応ドキュメントEX 2.
render() {
const isLoggedIn = this.state.isLoggedIn;
return (
<div>
The user is <b>{isLoggedIn ? 'currently' : 'not'}</b> logged in.
</div>
);
}
コンディション?true : false私たちはこの小さな声明でたくさんのことをすることができます.
Reference
この問題について(条件レンダリング), 我々は、より多くの情報をここで見つけました https://dev.to/benlimpic/conditional-rendering-37o4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol