본문 바로가기

TIL

[TIL-166] React Native

StatusBar 높이

안드로이드

StatusBar.currentHeight

https://velog.io/@zlemzlem5656/ReactNative-%EC%97%90%EC%84%9C-StatusBar-%EB%86%92%EC%9D%B4-%EA%B5%AC%ED%95%98%EA%B8%B0     

 

 

React Native 클립보드 복사

clipboard 라이브러리

https://github.com/react-native-clipboard/clipboard#react-native-communityclipboard

npm install --save @react-native-clipboard/clipboard

리액트 네이티브가 기본 제공하던 Clipboard는 이제 쓸 수 없어서 커뮤니티 라이브러리를 이용해야 한다. 위 라이브러리를 설치하고, 사용할 곳에 import하면 된다. 

 

import Clipboard from '@react-native-clipboard/clipboard';

Clipboard.setString("클립보드에 복사하기")
const text = Clipboard.getString();			// 클립보드에서 가져오기(붙여넣기)

사용법도 간단하다!

https://stackoverflow.com/questions/57028391/how-to-copy-text-to-clipboard-in-react-native

 

 

 

Non-serializable values were found in the navigation state.

Check:

PwVerify > params.remit (Function)

This can break usage such as persisting and restoring state. This might happen if you passed non-serializable values such as function, class instances etc. in params. If you need to use components with callbacks in your options, you can use 'navigation.setOptions' instead. See https://reactnavigation.org/docs/troubleshooting#i-get-the-warning-non-serializable-values-were-found-in-the-navigation-state for more details. 

navigating할 때 option 객체 안에 함수도 담아서 전달하고 싶었는데 안된다고 함.