티스토리 뷰
https://github.com/kristerkari/react-native-svg-transformer#installation-and-configuration
kristerkari/react-native-svg-transformer
Import SVG files in your React Native project the same way that you would in a Web application. - kristerkari/react-native-svg-transformer
github.com
https://github.com/react-native-community/react-native-svg
react-native-community/react-native-svg
SVG library for React Native, React Native Web, and plain React web projects. - react-native-community/react-native-svg
github.com
를 참고했습니다.
!주의
React Natvie v0.57 혹은 그보다 최신 버전 / Expo SDK v31.0.0 혹은 그보다 최신 버전에서만 정상작동합니다! 해보기전에 버전확인을 하세요.
1. 명령어를 친다
npm i react-native-svg
yarn add --dev react-native-svg-transformer
2. 명령어를 친다
react-native link react-native-svg
3. app.json 과 같은 폴더안에 metro.config.js 를 만들어줍니다
const { getDefaultConfig } = require("metro-config"); module.exports = (async () => { const { resolver: { sourceExts, assetExts } } = await getDefaultConfig(); return { transformer: { babelTransformerPath: require.resolve("react-native-svg-transformer") }, resolver: { assetExts: assetExts.filter(ext => ext !== "svg"), sourceExts: [...sourceExts, "svg"] } }; })();
위에 코드를 복붙합니다.
4. 아래 코드를
"packagerOpts": { "config": "metro.config.js", "sourceExts": ["js", "jsx", "svg"] } }
이렇게 넣어줍니다.
4. svg 파일을 준비해줍니다.
svg 파일을 불러오고 싶은 컴포넌트에 들어가서,
해서 컴포넌트처럼 사용합니다.
저도 하다가 node module 들이 꼬여서 고치느라 꽤 애를 먹었는데요.
에러가 났을시 댓글로 알려주시면 아는 한도내에서 도와드리겠습니다.
react-native svg, react native 에서 svg 쓰기 , react native svg , svg , svgx, expo svg
'프레임워크 > 리액트' 카테고리의 다른 글
react-native : expo 에서 antDesign , Entypo 아이콘 쓰기 (0) | 2019.08.08 |
---|---|
react-native : bottom navigation 크기 조절하기 (0) | 2019.08.06 |
react-native dropdown 추가하기 (0) | 2019.08.06 |
- Total
- Today
- Yesterday
- CMake get file name
- 14714 앱
- 14714 어플
- CMake 반복문
- 14714 공부법
- CMake 기초
- 복습 계획어플
- 14714 플래너
- 14714 review
- CMake for문
- 14714 어플리케이션
- CMake 강좌
- react-native
- buffer-over-flow
- aws 청구문의
- get_filename_component
- 함수포인터 오버라이트
- 복습 어플
- CMake probouf
- CMAke 파일이름 추출
- 14714 공부법 어플리케이션
- 토리파 공부법
- review reminder
- 14714 복습법
- CMake run protoc
- aws 프리티어 요금청구
- CMake get_filename_Component
- CMake for
- function pointer overflow
- CMake run proto compiler
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |