Today I Learned

Parkboss·2023년 1월 4일
0

내일배움캠프

목록 보기
61/120

오늘 한일✅

  • 리액트 네이티브로 메모장 구현중
  • 리액트 네이티브 심화과정 들었다.

문제점✅

  • 글쓰기 페이지에서 줄바꿈을 하면 메모 리스트에 생성이 된다.

시도해본 것들✅

  • input에서 엔터를 눌르면 onsubmit이 안되게끔 구현을 했는데 전혀 먹히지 않았다.

해결✅

  • input에서 엔터를 치면 onsubmit이 일어나게 함수를 넣어놔서 그런것이였다.
  • 완료 버튼을 눌르면 addtodo 함수가 실행되게끔 해놓고 input에서 onSubmitEditing을 지웠더니 작동했다.

<수정전>

  <View style={styles.MemoInputBox}>
     <TextInput 
         value={text} 
         style={styles.MemoInput} 
         onChangeText={setText}
         multiline={true} 
         onSubmitEditing={addTodo}/>
     </View>

<수정 후>

 <TouchableOpacity onPress={() => addTodo()}>
       <Text style={styles.MemoHeaderText}>완료</Text>
  </TouchableOpacity>

알게 된점✅

  • 완료 버튼이 없던 todo리스트에서는 onsubmit 함수를 넣어 엔터 클릭 시 리스트가 추가 되는데 메모장 경우는 완료 버튼에 onPress 속성을 줘서 클릭하면 리스트에 추가되는 부분을 다시 한번 알게 되었다^^
profile
ur gonna figure it out. just like always have.

0개의 댓글