inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Next.js 풀스택 Github Issue 서비스 만들기

[sucode] 51. 이슈 담당자 정보 맵핑

개인적으로 궁금함입니다.

해결된 질문

467

황정연

작성한 질문수 6

1

제목: react-simplemde-editor이 외에 사용하시는 Text Editor 있으신가요?

설명: 이번에 한번 따로 만들어보려고합니다. 마크다운을 쓰지않는 기본적인 text기능이 들어간 editor로 추천해주실 수 있을까요?

react typescript next.js

답변 1

2

Su

안녕하세요, 황정연님! 질문해주셔서 감사합니다. 답변은 다음과 같습니다! 추가로 궁금하신 사항이 있으시면 언제든지 편하게 질문해 주세요!! 감사합니다😸😸

 

Next.js와 잘 호환되는 텍스트 에디터를 선택할 때 고려해야 할 주요 요소는 에디터가 React와 Next.js의 서버사이드 렌더링 (SSR) 기능을 지원하는지 여부입니다. 여기 몇 가지 추천 옵션이 있습니다:

 

1. Draft.js: Facebook에 의해 개발된 Draft.js는 React 기반의 리치 텍스트 에디터 프레임워크입니다. Next.js와의 호환성이 뛰어나며, 맞춤화 및 확장성이 높아 복잡한 텍스트 편집 기능을 구현하는데 적합합니다.

 

2. CKEditor: CKEditor는 다양한 기능을 지원하며, 크로스 플랫폼 호환성과 풍부한 플러그인을 제공합니다. 사용자 친화적인 인터페이스와 맞춤 설정 옵션으로 Next.js 애플리케이션에 쉽게 통합될 수 있습니다.

 

3. TinyMCE: TinyMCE는 고도로 맞춤화 가능한 WYSIWYG 에디터로, 다양한 서식 옵션과 플러그인을 지원합니다. Next.js와의 통합이 상대적으로 간단하며, 사용자에게 직관적인 편집 경험을 제공합니다.

 

4. Quill: Quill은 모듈식 구조를 가진 리치 텍스트 에디터로, 사용자 정의 테마와 다양한 텍스트 서식 옵션을 제공합니다. Next.js 애플리케이션에서 사용하기 좋은 가벼운 솔루션을 제공합니다.

 

이 에디터들은 Next.js 환경에서 효과적으로 작동하며, 특히 서버사이드 렌더링이나 다른 Next.js 기능과의 호환성을 고려해야 합니다. 각 에디터의 공식 문서를 참고하여 특정 프로젝트 요구 사항에 맞는 최적의 통합 방법을 찾는 것이 중요합니다.


저는 개인적으로 TinyMCE를 자주 사용하고 , 이유는 다음과 같습니다:

 

- 사용자 친화적: TinyMCE는 직관적인 사용자 인터페이스를 제공하여 사용자가 쉽게 텍스트를 편집하고 서식을 적용할 수 있습니다.

- 맞춤 설정: 다양한 서식 옵션과 플러그인을 지원하여 사용자의 특정 요구 사항에 맞게 에디터를 맞춤 설정할 수 있습니다.

- 풍부한 기능: 글꼴 스타일, 크기, 텍스트 정렬, 불릿 포인트 등의 기본적인 텍스트 서식 옵션부터 테이블 편집, 미디어 삽입 등의 고급 기능까지 제공합니다.

TinyMCE는 그 유연성과 사용의 편리함으로 인해 다양한 웹 애플리케이션, 특히 컨텐츠 관리 시스템(CMS), 전자상거래 플랫폼, 소셜 미디어 플랫폼 등에서 널리 사용됩니다. 또한, 오픈 소스로서 개발자들이 필요에 따라 기능을 추가하거나 수정할 수 있는 유연성을 제공합니다.

2

황정연

친절한 답변 감사합니다 :)

supabase mcp로 테이블 생성 보여주실떄

0

6

2

settings.local.json

0

13

1

강의자료는 어떻게 제작하시나요?

0

9

0

notion 에이전트와 prd-generator 에이전트와의 관계

0

13

2

PRD.md

0

14

2

클로드코드 단축키 문의

0

15

1

Shrimp Task Manager npx 설치 질문

0

15

1

클로드 코드 초기 설정이 안되요

1

18

2

클로드 코드 터미널 텍스트 중복 출력

0

18

2

비밀번호 재설정 1회용 이메일 링크

0

18

1

강의교안

0

28

1

DOCs와 스킬관련 PRD 폴더트리

0

19

2

캡쳐이미지 터미널에 복붙하는 방법 (윈도우 사용시)

0

20

2

강의교안

0

29

2

확장프로그램 찾기

1

31

2

/statusline 상태표시줄 표시 왜 안될까요

0

29

2

강의 05 디비...질문드려요

0

427

2

로그인 로그아웃 문제

1

476

2

이슈 삭제 API delete 요청 오류 반환

2

768

1

vercel 배포후 메인페이지 데이터 연동이 안됩니다

1

551

1

Prisma.issue.findMany라우터 가 아닌 페이지에서 사용 ( in 60. 이슈 필터링 기능 구현 )

1

306

1

서버 사이드 렌더링이 발생하는 이유

0

428

1

react-simplemde-editor 사용시 ReferenceError 가 발생합니다

1

372

1

화질개선 가능여부

2

291

1