Skip to content

클립보드 텍스트 복사하기

setClipboardText

setClipboardText 함수로 텍스트를 클립보드에 복사해서 사용자가 다른 곳에 붙여 넣기 할 수 있어요.

시그니처

typescript
function setClipboardText(text: string): Promise<void>;

파라미터

  • text필수 · Promise<void>

    클립보드에 복사할 텍스트예요. 문자열 형식으로 입력해요.

예제

텍스트를 클립보드에 복사하기

tsx
import { setClipboardText } from '@apps-in-toss/web-framework';
import { Button } from '@toss-design-system/mobile';

// '복사' 버튼을 누르면 "복사할 텍스트"가 클립보드에 복사돼요.
function CopyButton() {
  async function handleCopy() {
    try {
      await setClipboardText('복사할 텍스트');
      console.log('텍스트가 복사됐어요!');
    } catch (error) {
      console.error('텍스트 복사에 실패했어요:', error);
    }
  }

  return <Button onClick={handleCopy}>복사</Button>;
}
tsx
import { setClipboardText } from '@apps-in-toss/framework';
import { Button } from '@toss-design-system/react-native';

// '복사' 버튼을 누르면 "복사할 텍스트"가 클립보드에 복사돼요.
function CopyButton() {
  async function handleCopy() {
    try {
      await setClipboardText('복사할 텍스트');
      console.log('텍스트가 복사됐어요!');
    } catch (error) {
      console.error('텍스트 복사에 실패했어요:', error);
    }
  }

  return <Button onPress={handleCopy}>복사</Button>;
}