IT, 인터넷/리액트, 리액트네이티브, EXPO (3) 썸네일형 리스트형 리액트 useState로 체크박스 컨트롤 하기 리액트로 체크박스 체크시에 다크모드, 언체크시에 라이트모드로 변경되는 코드 입니다. import React, { useState } from "react"; import "./styles.css"; import Dark from "./Dark"; import Light from "./Light"; export default function App() { const [isDark, setDark] = useState(false); const onChange = ({ target }) => { target.checked ? setDark(true) : setDark(false); }; return ( 다크모드 {isDark === true ? '다크모드' : '라이트모드'} // 이렇게 구현 하시면 됩니다... 리액트 네이티브 expo에서 카카오톡 로그인 사용하기 리액트 네이티브 cli와 expo cli로 앱을 만들수가 있습니다. 우리가 다루어 볼거는 expo cli 이구요.. expo의 가장 큰 장점은 쉽게 빠르게 앱을 개발 할수 있다는 겁니다. 하지만 지원 되지 않는 api는 사용할수 없다는 단점이 있지만 그래도 쉽고 빠르게 개발이 가능 하니 저는 expo를 추천 합니다. 리액트 네이티브 cli로 개발을 하게 되면 네이티브 코드도 쓸수 있고 광범위하게 개발이 가능 하지만, 좀 어렵게 개발을 하실수도 있습니다. 하지만 expo를 사용하면 어렵지 않고 쉽게 개발이 가능 합니다. 그리고 expo에서도 리액트 네이티브의 기본적인 태그는 다 지원을 합니다. 리액트 네이티브에서 사용 가능 패키지들은 지원이 되지 않치만, expo에서 지원 안되는게 그리 많치는 않습니다. .. 리액트 네이티브 expo 설치 및 실행하기(앱 만들기) 리액트 네이티브와 expo의 차이점을 애기 하자면, 리액트 네이티브는 네이티브 코드도 사용을 하여서 광범위하게 개발이 가능 합니다. 하지만 expo는 지원되는 api가 아니면 사용이 불가 합니다. 하지만 expo가 개발을 빨리, 그리고 쉽게 앱을 만들수 있다는 장점이 있습니다. 하지만 네이티브코드를 지원하지를 않기 때문에 지원되지 않는 api는 사용이 불가 합니다. 예를 들어서 카카오로그인을 들자면 expo document에 가보시면 아직 카카오는 지원을 하지 않습니다. https://docs.expo.dev/versions/latest/ API Reference - Expo Documentation Expo is an open-source platform for making universal nativ.. 이전 1 다음