Next.js에서 위지위그 에디터를 참조할 수 없었던 문제
·
Project/BLUE NOTE
Trouble" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스부모 컴포넌트import React, { useRef } from "react";import WysiwygEditor from "../wysiwygEditor";const CreatePost = () => { const editorRef = useRef(null); const printRefCurrent = () => { console.log(editorRef.current); } return ( Click );};export default CreatePost;자식 컴포넌트import dynamic from "next/dynamic";import React, { useI..
네이밍 컨벤션 이슈
·
Project/BLUE NOTE
Trouble" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스서버와 클라이언트를 혼자 개발하다보니 네이밍 컨벤션 이슈는 없을 것이라 생각했는데, 생각보다 꽤나 복잡하다.클라이언트와 서버의 네이밍컨벤션을 카멜케이스로 정했지만 url은 카멜케이스를 사용할 경우 예기치 못한 에러가 생길 수 있다고 해서 url은 스네이크 케이스를 사용하기고 했다. 그런데 쿼리를 사용할 때, 쿼리스트링을 그대로 사용하자니 카멜 케이스에 어긋나고, 스네이크 케이스를 카멜케이스로 일일히 변경해줘야 하는 번거로움이 생겼다. 그나마 변경하기 쉽게 맵객체를 만들었지만 한번에 속성 축약도 못하고 은근히 코드가 쌓여간다... (mongoDB의 문서 객체의 id도 _id 라는 Key로 되어있긴 하나... 문서 id만..
BLUE NOTE 소개
·
Project/BLUE NOTE
BLUE NOTE" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스재즈 뮤지션들을 위해 국내, 해외의 이슈들을 발행하고, 유저들간의 자유로운 커뮤니케이션, 홍보, 구인 ,구직 등을 위해 만든 커뮤니티. 클라이언트 구현 : https://github.com/Hyunsoo-k/BlueNote서버 구현: https://github.com/Hyunsoo-k/bluenote-server 파트, 기여도" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스1. 클라이언트: 100%2. 서버: 100%(1인 개발) 기술 스택" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스클라이언트1. 사이트 생성: next.js2. 데이터 패칭: tanstak-..
Hyunsoo_Kim
'Project/BLUE NOTE' 카테고리의 글 목록