inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

처음 배우는 리액트 네이티브

커스텀 컴포넌트 관련 질문드립니다

203

wlsgywjd22

작성한 질문수 1

0

안녕하세요

커스텀 컴포넌트 강의를 듣고 따라하고 있는데 

react native에서 Button 부분 받아와서 작성한 코드만 가상기기에 적용이 안됩니다.

예를 들어 가상기기의 초기 화면에 뜨는 텍스트의 단어를 수정한 것은 바로바로 반영이 되는데, MyButton 등의 항목은 나타나지 않을 뿐더러 아예 반영이 되지 않습니다.. 코드 에러도 나는 것이 아니여서 무엇이 잘못되었는지 모르겠습니다 ㅠㅠ

https://blog.naver.com/wlsgywjd22/222724101803

여기에 영상 등록해놓았는데 어디 문제일까요..

++ 혹시 TouchableOpacity 대신 Pressable을 이용해야 하나요? Pressable을 이용해야 한다면 문법이 좀 다른가요?ㅜㅜ 그냥  TouchableOpacity 단어 대신 Pressable을 치환하는 걸로는 정상 실행이 안되네요...

코드는 우선 pressable로 바꾼 후 코드로 올립니다

MyButton.js

import React from 'react';
import { Pressable,View,Text } from 'react-native';

const MyButton = () => {
return (
<Pressable onPress={() => alert('MyButton')}>
<View Style={{backgroundColor: 'red', padding: 10}}>
<Text style={{ fontSize: 20, color:'white'}}>MyButton</Text>
</View>
</Pressable>
);
};

export default MyButton;

App.js

import { StatusBar } from 'expo-status-bar';
import React from 'react';
import { StyleSheet, Text, View, Button} from 'react-native';
import MyButton from './MyButton';

export default function App() {
return (
<View style={styles.container}>
<Text>Open up App.js to start working on your app!</Text>
<StatusBar style="auto" />
<Button title="Button" onPress={() => alert('Click!!')} />
<MyButton />
</View>
);
}

const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});

javascript react-native

답변 1

0

김범준

안녕하세요 wlsgywjd22님, 

  

MyButton컴포넌트의 View 컴포넌트에 오타가 있네요.

Style을 style로 변경하세요. 

  

질문을 할때는 작업중인 내용을 깃헙에 올리고 깃헙 레포를 링크로 남겨주세요. 

그래야 조금 더 빠르고 정확하게 확인해 드릴 수 있습니다. 

  

즐거운 하루 되세요

감사합니다. 

맥북 m4에서 nvm으로 설치불가

0

108

2

expo 사용하지 않고 앱 실행 시, 데이터 불러오기

0

338

1

리덕스강의는 없나요?

0

268

1

선생님 도와주세요 ㅠㅠ (로그인, 회원가입, 콘솔 에러)

0

499

1

버젼 업데이트

0

414

1

expo start중 metro bundler가 같이 실행되지 않아요

0

500

1

모바일 expo 실행오류

0

850

1

안드로이드에서 expo실행이 안되요

0

844

2

터미널 다운 및 사용방법

0

294

1

expo init 에러

0

738

2

안녕하세요. 스택네비게이션 문제 질문드립니다 ㅜ

0

321

1

배포중 에러 해결이 안되네요.. ㅜㅜ

1

3223

1

안녕하세요! 강의 Chat App - Part 1 회원가입 부분에서 firebase 관련 에러가 납니다.

0

690

1

styled-components 에러

0

401

1

OS 네이트브 코드를 개발하면서 UI 를 리액트 네이티브로

0

487

1

저장하면 바뀐값들 보여야하는데 재렌더링이 안일어납니다..

0

496

1

안드로이드스튜디오 EXPO 어플 튕깁니다 ㅠㅠ

0

280

1

styled component를 사용하면 터집니다 ㅠㅠ

0

411

1

attrs, 속성, props 가 혼란스럽습니다.

0

349

1

안녕하세요, 강의 잘 들었습니다 :) RN과 파이어베이스 관련해서 질문드릴게 있습니다!

0

579

1

자꾸 The request timed out 에러가 뜹니다 .

0

1917

1

코드 좀 봐주세요 버튼 두개가 생성이 안되요

0

280

1

expo 실행시 스타일 속성 바로 보려면 어디서 보나요?

0

428

1

자바스크립트 () => 의미는요???

0

446

2