ホームページ > 記事 > ウェブフロントエンド > Reactnativeでチェックボックスを表示するにはどうすればよいですか?
チェックボックスは、UI でよく使用される一般的なコンポーネントです。クールなものもいくつかあります Reactnativeでチェックボックスを表示する方法です。
コアの反応ネイティブ パッケージはチェックボックスをサポートしていないため、チェックボックスをインストールする必要があります。 それを使用するためのソフトウェア パッケージ。
チェックボックスを表示するには、次のパッケージをインストールする必要があります-
npm install --save-dev react-native-paper
基本的なチェックボックスのコンポーネントは次のとおりです-
<Checkbox status={checkboxstatus} onPress={onCheckboxCheckedfunc} />
次に、チェックボックスのいくつかの重要なプロパティを見てみましょう-
#Description th> | |
---|---|
Disabled | |
onPress | |
#Color | |
uncheckColor | |
これは単純なチェック ボックスの表示です - |
const [checked, setChecked] = React.useState(false);
以下のステータスはchecked変数に保存され、setCheckedメソッドが使用されます 更新してください。
ユーザーがチェックボックスをオンまたはオフにすると、チェックされた状態が図のように更新されます。 以下 -
onPress={() => { setChecked(!checked); }}
完全なコードは次のとおりです -
Example
import * as React from 'react'; import { StyleSheet, Text, SafeAreaView } from 'react-native'; import { Checkbox } from 'react-native-paper'; const MyComponent = () => { const [checked, setChecked] = React.useState(false); return ( <SafeAreaView style={styles.container}> <Checkbox status={checked ? 'checked' : 'unchecked'} onPress={() => { setChecked(!checked); }} color={'green'} uncheckColor={'red'} /> <Text>Checkbox</Text> </SafeAreaView> ); }; const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center' }, }); export default MyComponent;
出力
以上がReactnativeでチェックボックスを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。