본문 바로가기

native21

JSX= JavaScript + XML XML(extensible Markup Language): 태그 이름을 자유롭게 지을 수 있는 언어 XML 코드는 마치 자바스크립트나 타입스크립트 문법에 XML 구문이 있는 것처럼 사용 JSX : JavaScript XML 줄임말로 React.createElement 호출 코드를 좀 더 다순 간결하게 만들수 있다. HTML 마크업 언어 : XML 마크업 언어의 부분 집합, 태그나 속성을 마음대로 확장 할수 없다. React.createElement는 컴포넌트를 가상 DOM 객체로 만든다. 컴포넌트는 여러개의 속성과 하나 이상의 자식 컴포넌트를 가진다. 가상 DOM 객체 = createElement(컴포넌트 이름, 속성 객체, 자식 컴포넌트) 표현식: JSX 구문의 자바스크립트 코드는 반드시 return .. 2021. 9. 4.
에러: border color 가 동작 하지 않는 문제 특별히 잘못된 것이 없다면? borderwidth 값을 넣어 줬는지 확인해봐라 2021. 8. 30.
IOS 커스텀 폰트 적용 안될때 react-native 0.60 이상 버전에서는 react-native.config.js 파일을 생성한 후에 module.exports = { project: { ios: {}, android: {}, // grouped into "project" }, assets: ["./src/assets/fonts/"], // 당신의 font 파일들이 모여있는 폴더 }; 위와 같이 적어준후 react-native link 명령을 사용하면 자동으로 안드로이드와 ios 둘다 폰트 사용할수 있는 환경이 만들어 진다. ios폴더에 AppDelegate.m 파일을 열어 아래 코드 내용을 추가해준다. for (NSString* family in [UIFont familyNames]) { NSLog(@"%@", family);.. 2021. 8. 30.
공휴일 제외하는 함수 만들기 const ExceptWeekend = () => { const today = new Date() let yesterDay = new Date(today.setDate(today.getDate() - 1)) if (yesterDay.getDay() === 0) { yesterDay = new Date(today.setDate(today.getDate() - 2)) } else if (yesterDay.getDay() === 6) { yesterDay = new Date(today.setDate(today.getDate() - 1)) } console.log('!!!', yesterDay) } 2021. 8. 24.