질문이 있습니다.
테마 컴포넌트를 구현했는데, 버튼이 있습니다. 이 버튼을 클릭하면 미리 채워진 내용과 제목이 포함된 새 주제(new-topic) 양식이 열립니다. 다음과 같은 형태입니다.
https://www.mydomain.com/new-topic?title=${title}&body=${body}
잘 작동하며 새 주제 양식이 열리지만, 계속 진행하지 않고 "폐기(Discard)"를 클릭하면 주제가 폐기되지 않고 대신 초안(draft)으로 저장됩니다…
"폐기"를 클릭했으므로 초안으로 남겨두고 싶지 않으며, 나중에 초안을 정리해야 합니다.
이 새 주제 URL을 사용할 때 이것이 의도된 동작인지 궁금합니다.
폐기를 선택할 때 초안으로 저장되지 않도록 하는 방법이 있을까요.
감사합니다.
재현 방법:
- 테마 컴포넌트에서 버튼을 추가하고, 그 ref를 아래와 같이 새 주제 URL로 설정합니다.
const topicBody = `.....`;
const title = "....";
// 새 주제 생성 URL
const createTopicUrl = `https://www.mydomain.com/new-topic?title=${title}&body=${topicBody}`;
const createTopicLink = `<span><a href="${createTopicUrl}" rel="noopener noreferrer">새 주제</a></span>`;
const meta = `<div>${publisher}${pub_date} ${createTopicLink}</div>`;
const description = `<p>${description}</p>`;
// UI에 "새 주제" 버튼 추가
return `<li class="news-item"><hr><div class="news-title"><a href="${url}" target="_blank">${title}</a></div>${meta}${description}</li>`;
- “새 주제” 버튼을 클릭하면 미리 채워진 제목과 내용으로 새 주제 양식이 열리는 것을 확인합니다.
- 폐기(discard)를 클릭하고 확인합니다.
- "내 게시글(my posts)"을 확인하면 폐기된 이 새 주제에 대한 새 초안이 있습니다..