반응형
snowman95
코딩수련장
snowman95
전체 방문자
오늘
어제
  • 분류 전체보기 (229)
    • 앱테크 (3)
    • 옵시디언 (5)
    • 드라마, 영화 (1)
    • 개발자 이야기 (23)
    • 프로젝트 (10)
      • 프로젝트 방법론 (7)
      • 프로젝트 기록 (2)
      • Github (1)
    • 개발 지식 (0)
      • 디자인 패턴 (0)
    • 프론트엔드 개발 (5)
      • 테크트리 (2)
      • React.js (19)
      • ReactNative (2)
      • Next.js (6)
      • GraphQL (6)
      • 패키지 매니저 (2)
      • 라이브러리 (3)
      • 상태관리 라이브러리 (4)
      • Web 지식 (3)
      • HTML CSS (26)
      • Javascript (16)
      • 도구 (Tool) (3)
      • 성능 최적화 (1)
      • 디자인시스템 (0)
    • Python (53)
      • 모음집 (1)
      • 문법 (12)
      • 라이브러리 (15)
      • 알고리즘 (10)
      • 백준 문제풀이 (9)
      • 코딩테스트 (2)
      • 도구 (Tool) (3)
    • C++ (20)
      • 알고리즘 (6)
      • 삼성SW기출 (6)
      • 삼성 A형 (6)
    • 데이터사이언스 (1)
    • 인프라 (9)
      • 하드웨어 지식 (4)
      • Ansible (2)
      • Database (2)
      • 쉘스크립트 (1)
    • 주식 (0)
    • 취업 준비 (4)
      • 취업 이야기 (0)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • nextjs
  • 알고리즘
  • A형
  • 면접
  • GraphQL
  • 오블완
  • 삼성SW역량테스트
  • 삼성SDS
  • Next.js #graphql #tailwind.css
  • 기계식키보드 #nuphy
  • 공간복잡도
  • 티스토리챌린지
  • 언어
  • 전공 요약 #네트워크
  • 전공요약
  • 백준
  • 나의 해방일지
  • C++
  • 전공 요약 #데이터베이스
  • 전공 요약 #운영체제

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
snowman95

코딩수련장

프론트엔드 개발

react-native 에서 tailwind 문법으로 스타일 적용하기 (twrnc 라이브러리)

2024. 11. 13. 23:14
728x90
반응형

https://www.npmjs.com/package/twrnc
https://github.com/jaredh159/tailwind-react-native-classnames

 

twrnc

simple, expressive API for tailwindcss + react-native. Latest version: 4.6.0, last published: 6 days ago. Start using twrnc in your project by running `npm i twrnc`. There are 47 other projects in the npm registry using twrnc.

www.npmjs.com

  • react-native 에서 tailwind css 문법으로 스타일링 가능
  • 매우 빠름: 이 벤치마크 에 따르면 모든 RN 스타일링 라이브러리 중 가장 뛰어난 성능을 보입니다 .

 

인텔리센스 설정

React Native - Tailwind CSS autocomplete in VSCode for twrnc package
https://stackoverflow.com/questions/71681367/react-native-tailwind-css-autocomplete-in-vscode-for-twrnc-package

 

tailwind.config.js 파일을 반드시 만들어줘야 합니다.

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: [
    "./app/**/*.{js,jsx,ts,tsx}",
    "./components/**/*.{js,jsx,ts,tsx}"
  ],
}

vs-code settings.json 설정 변경

"tailwindCSS.classAttributes": [
 "class",
  "className",
  "ngClass",
  "class:list",
  "style" // 추가
],

"tailwindCSS.experimental.classRegex": [
  ["tw`([^`]*)`", "[`'\"]([^'\"]*)[`'\"]"],
  ["tw=\"([^\"]*)\"", "[`'\"]([^'\"]*)[`'\"]"],
  ["tw={\"([^\"]*)}\"", "[`'\"]([^'\"]*)[`'\"]"],
  ["tw\\.\\w+`([^`]*)`", "[`'\"]([^'\"]*)[`'\"]"],
  ["tw\\(.*?\\)`([^`]*)`", "[`'\"]([^'\"]*)[`'\"]"],
  ["tw.style\\(([^)]*)\\)", "'([^']*)'"]
]

 

내용 추가 예정...

반응형
저작자표시 비영리 동일조건 (새창열림)

'프론트엔드 개발' 카테고리의 다른 글

tsconfig의 moduleResolution 란?  (0) 2024.10.04
Next.js 서버사이드/클라이언트 사이드 분산추적/모니터링 툴 elastic-node-apm, elastic-rum 설치 이슈와 해결방법  (0) 2023.12.02
HTML 정리  (0) 2021.04.08
2022년 03월 까지 웹 개발 정복하기 (21.05.26 up)  (0) 2021.04.07
    '프론트엔드 개발' 카테고리의 다른 글
    • tsconfig의 moduleResolution 란?
    • Next.js 서버사이드/클라이언트 사이드 분산추적/모니터링 툴 elastic-node-apm, elastic-rum 설치 이슈와 해결방법
    • HTML 정리
    • 2022년 03월 까지 웹 개발 정복하기 (21.05.26 up)
    snowman95
    snowman95
    (17~19) Unity/Unreal Engine 게임 프로그래머 (20~21) System Administrator ___________ (22~) React 웹 프론트앤드 개발자 __________ 깃헙 : https://github.com/snowman95

    티스토리툴바