250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 자바
- expo
- java
- controller
- 티스토리챌린지
- firebase
- 리액트 네이티브
- 2025 프로그래머스 코드챌린지 2차 예선
- javascript
- 리액트네이티브
- 코딩
- 프로젝트
- 파이어베이스
- 자바스크립트
- ReactNative
- 태그
- node.js
- 코딩테스트
- React Native
- 리액트
- 오블완
- Spring
- 백엔드
- PCCE
- React
- 스프링
- project
- 프로그래머스
- 코테
- map
Archives
- Today
- Total
양갱의 개발 블로그
[리액트 네이티브]react-native 함수 컴포넌트 불러오기 본문
728x90
리액트 네이티브는 리액트에서 파생? 아무튼 비슷한데 모두 같은건 아니다!!
리액트 네이티브를 통해 프론트 개발을 할 때는 2가지 방법으로 컴포넌트를 선언할 수 있다
클래스형 컴포넌트를 사용하거나 함수형 컴포넌트를 사용할 수 있다
클래스형 컴포넌트!
import React, { Component } from 'react';
class Hello extends Component {
render() {
const { color, name, isSpecial } = this.props;
return (
<div style={{ color }}>
{isSpecial && <b>*</b>}
안녕하세요 {name}
</div>
);
}
}
Hello.defaultProps = {
name: '이름없음'
};
export default Hello;
함수형 컴포넌트!!
import React from 'react';
function Hello({ color, name, isSpecial }) {
return (
<div style={{ color }}>
{isSpecial && <b>*</b>}
안녕하세요 {name}
</div>
);
}
Hello.defaultProps = {
name: '이름없음'
};
export default Hello;
함수형과 클래스형은 이름이 무조건 대문자이어야한다!
이러다 보니
react에서 썼던 const방식은 안되나????
const onIncrease = () => {
dispatch({ type: 'INCREMENT' });
};
이런 오류가 났다
view config getter callback for component 'checkLocation' must be a function (received 'undefined'). ~~~
가 나온다
그냥 대문자로 바꿔주면되는 것 같다!
진짜 대문자,,
대문자,,
대,,,
만 기억하쟈ㅏㅏ!!
728x90
'프론트 > React Native, React, Expo' 카테고리의 다른 글
[리액트네이티브] react-native stack navigation 넘어가면 초기화하기 (3) | 2023.06.26 |
---|---|
[리액트 네이티브] react-native react와의 태그 비교 (0) | 2023.06.26 |
[리액트 네이티브]react-native 현재위치 가져오기 (0) | 2023.06.26 |
[리액트네이티브] react-native QR code (0) | 2023.06.19 |
[React] 프로젝트 생성하기(1)_일주일 프로젝트 (0) | 2023.06.19 |