const [visible, setVisible] = useState(true);
const [visible, setVisible] = useState(true);
visible : 상태값
setvisible : 상태값을 변경하는 함수
import React, {useState} from 'react';
import {SafeAreaView, Button} from 'react-native';
import Box from './componets/Box';
const App = () => {
const [visible, setVisible] = useState(true);
const onPress = () => {
setVisible(!visible);
};
return (
<SafeAreaView>
<Button title="토글" onPress={onPress} />
{visible && <Box rounded={true} size="large" color="yellow" />}
</SafeAreaView>
);
};
export default App;
클릭할때만 네모 박스가 나오게끔 설정.