본문 바로가기

반응형

전체 글

(140)
[react native] firebase database를 이용한 메모장 앱 만들기 import { StatusBar } from 'expo-status-bar'; import React, { useState, useRef, useEffect } from 'react'; import {TextInput, SafeAreaView, FlatList, Button, StyleSheet, Text, View } from 'react-native'; import * as firebase from 'firebase'; var firebaseConfig = { apiKey: "--", authDomain: "--", projectId: "--", storageBucket: "--", messagingSenderId: "--", appId: "--" }; if(firebase.apps.length==..
납부서 무료 출력 프로그램 세금을 납부하려고 할때 납부서를 제작해 주시는 사이트를 소개해 드립니다. 무료로 회원가입만 하면 사용하실 수 있구요. 작성한 납부서는 pdf로 바로 다운이 가능하네요. http://tax.singsinghe.co.kr 무료 세금계산서 출력 프로그램 ::: 무료 세금계산서 및 납부서 출력서비스 크롬 또는 엣지브라우저를 사용해주세요. Remember Me 로그인 회원가입 - 간편(무료) 세금계산서 출력 프로그램은 사업자등록을 하신 사장님들께서 거래명세표, 세금계산서, 계산서, 납부서을 손쉽게 인터넷에서 관리할 수 있게 제작되었습니다. - 모든 기능은 무료입니다. - 항상 무료로 제공되며, 고객님들의 요청을 최대한 수용토록 하겠습니다. - 테스트용 아이디/비밀번호는 12312123... tax.singsing..
[react native] 메모장 앱 만들기(리스트 타입) import { StatusBar } from 'expo-status-bar'; import React, { useState } from 'react'; import { SafeAreaView, StyleSheet, Text, TextInput, TouchableOpacity, View, FlatList, Alert } from 'react-native'; export default function App() { const [writeMode, setWriteMode] = useState(false); const [txt, setTxt] = useState(''); const orimemo = [ { id:'1', memo:'안녕하세요.' }, { id:'2', memo:'서기입니다.' }, { id:'..
[react native] 메모(저장 및 불러오기) 앱 import { StatusBar } from 'expo-status-bar'; import React, {useEffect, useState, } from 'react'; import { StyleSheet, Text, View, SafeAreaView, Button, TextInput } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; export default function App() { const [txt, setTxt] = useState('안녕하세요.'); useEffect(() => { loadData(); }, []); const saveData = async (value) ..
[react native] 로또 번호 생성기 import { StatusBar } from 'expo-status-bar'; import React, { useEffect, useState } from 'react'; import { Button, StyleSheet, Text, View } from 'react-native'; export default function App() { const [lotto, setLotto] = useState([]); function makeLotto(){ let i = 0; let lnumber = []; let rnumber = 0; let lottos = []; let a = 0; for(i=1; i
[react native] 카운터 앱 import { StatusBar } from 'expo-status-bar'; import React, { useState } from 'react'; import { StyleSheet, Text, View, Button } from 'react-native'; export default function App() { const [cnt, setCnt] = useState(10); return ( 헬로우 리엑트 네이티브 {cnt} setCnt(cnt+1) }> setCnt(cnt-1) }> ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyCon..
react native useEffect 의 변수할당이 안될경우 해결방법 function test(){ const [page, setPage] = useState(0); const [refreshing, setRefresh] = useState(false); const onRefresh = () => { setPage(10); // 이 부분이 적용 안됨. setRefresh(true); // 이 부분이 적용 안됨 } } 위와 같이 했는데... onRefresh가 호출은 되지만 변수가 변경이 되지 않는 문제가 있다. 이럴때는 아래와 같이 변경하므로써 해결 가능하다. const onRefresh = useCallback(async () => { setPage(0); setRefresh(false); }, [refreshing]); 참고용 메모..
[php] utf-8에서 한글+영문 혼합문자 자르기 function hangul_pad($str, $len){ $a = strlen($str); if($a>$len){ return mb_strimwidth($str,0,$len); } $a = mb_strwidth($str); $b = $len-$a; for($i=0; $i

반응형