wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Komputer materi 4

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa fungsi utama dari sebuah component dalam React Native?

a)

Mengelola routing dalam aplikasi

b)

Menampilkan component yang dapat digunakan kembali

c)

Menghubungkan database dengan aplikasi

d)

Menjalankan perintah terminal

2.

Bagaimana cara membuat functional component di React Native?

a)

class MyComponent extends React.Component {}

b)

const MyComponent = () => { <Text>Hello</Text>};

c)

function Component() { return <div>Hello</div> }

d)

const MyComponent = new Component()

3.

Properti yang digunakan untuk mengirim data ke child component disebut?

a)

state

b)

setState

c)

props

d)

context

4.

Untuk menyimpan state dalam functional component, kita menggunakan?

a)

useState

b)

setState

c)

props

d)

d) this.state

5.

Berikut ini adalah contoh penggunaan state dalam functional component?

const [count, setCount] = useState(0);

a)

Menghapus state

b)

Memperbarui nilai count

c)

Menghapus komponen

d)

Mengambil data dari API

6.

Apa kegunaan utama library twrnc dalam React Native?

a)

Menghubungkan database dengan aplikasi

b)

styling menggunakan sintaks Tailwind

c)

Mengatur navigasi antar halaman

d)

Mengelola state dalam aplikasi

7.

Bagaimana cara menginstal twrnc dalam proyek React Native?

a)

npm install twrnc

b)

npm install tailwindcss

c)

yarn add styled-components

d)

yarn add react-native-tailwind

8.

Mana yang benar dalam penggunaan twrnc untuk styling?

a)

<View style={tw`bg-red-500 p-4`} />

b)

<View twr="bg-red-500 p-4" />

c)

<View tw=`bg-red-500 p-4` />

d)

<View class="bg-red-500 p-4" />

9.

Bagaimana cara meng-import twrnc dalam proyek React Native?

a)

import tw from 'twrnc'

b)

import twr from 'twrnc';

c)

import tw from 'tailwind-react-native'

d)

import tw from 'twrncss';

10.

Hook apa yang digunakan untuk navigasi dalam React Native menggunakan react-navigation?

a)

useState

b)

useEffect

c)

useNavigation

d)

useRouter

11.

Bagaimana cara melakukan navigasi ke halaman "Profile" dengan useNavigation?

const navigation = useNavigation();

a)

navigation.push("Profile")

b)

navigation.navigate("Profile")

c)

navigation.goBack("Profile")

d)

navigation.redirect("Profile")

12.

Apa kegunaan utama dari metode .map() dalam React Native?

a)

Menghapus data dari array

b)

Mengubah setiap elemen array menjadi elemen baru

c)

Mengubah setiap elemen baru menjadi elemen array

d)

Mengubah setiap elemen array menjadi elemen api dan air

13.

Bagaimana cara menampilkan daftar nama dalam React Native menggunakan .map()?

const names = ["Ali", "Budi", "Cici"];

a)

names.forEach(name => <Text>{name}</Text>)

b)

{names.map(name => <Text key={name}>{name}</Text>)}

d)

{names.filter(name => <Text>{name}</Text>)}

14.

Apa yang dimaksud dengan OOP (Object-Oriented Programming) dalam React Native?

a)

Metode styling dalam React Native

b)

Paradigma pemrograman berbasis objek

c)

Teknik untuk mengoptimalkan animasi

d)

Untuk memudahkan programmer menjadi keren

15.

Konsep utama dalam OOP meliputi berikut ini, kecuali?

a)

Enkapsulasi

b)

Polimorfisme

c)

Pewarisan

d)

Perintis

16.

Apa yang terjadi jika kita tidak memberikan key saat menggunakan .map() untuk merender daftar komponen?

a)

Tidak ada efek apa pun

b)

React akan menampilkan error atau warning

c)

Komponen akan otomatis diberi key

d)

Data tidak akan dirender

17.

Bagaimana cara membuat default props dalam functional component?

const Button = ({ text = "Click Me" }) => (

<Text>{text}</Text>

);

a)

Menggunakan defaultProps

b)

Menggunakan this.props

c)

Menggunakan useState

d)

Menggunakan useNavigation

18.

Bagaimana cara mengkustomisasi warna backgroundcolor di twrnc

a)

bg-${color}

b)

bg-&{color}

c)

bg-{color}

d)

bg-@{color}

19.

Apa hasil dari kode berikut?

const numbers = [1, 2, 3]; const doubled = numbers.map(num => num * 2); console.log(doubled);

a)

[2, 4, 6]

b)

[1, 2, 3]

c)

[3, 6, 9]

d)

[1, 4, 9]

20.

Mana contoh yang benar untuk mengirim props dalam React Native?

a)

<Component title="Hello World" />

b)

<Component {title="Hello World"} />

c)

<Component title={'Hello World'} />

d)

<Component props.title="Hello World" />