๐ ์์ฝ
๊ฟ์ ์๋ํ๊ฒ ์์ํ๋๋ฐ ๋๋ ๊ฒ ํ๋๋ ์์ด์ ๋ป์ง๋ง ํจ ๐๐ซ
์์
์๊ฐ: 2์๊ฐ
โ
์ด๋ฒคํธ ์
๋ก๋ ํ์ด์ง UI ๊ตฌํ (์งํ์ค)
๐ ๊ธ ๋ชฉ๋ก ํ์ด์ง UI ๊ฐ์
๋์ค์ ์๋ฆฌ๊ฐ ์ข์ ๊ฑฐ ๊ฐ์์ ๋ฐ์ค ๊ทธ๋ฆฌ๋๋ฅผ ํ์ค๋ก ํฌ๊ฒ ๋ง๋ค์ด์คฌ๋ค.
๐ ๊ธ ์ ๋ก๋ ํ์ด์ง UI (๋ฏธ์)
ํ..
๋ญ ์ด๋ป๊ฒ ๊ฐ์ ํด์ผ ํ ์ง ์ผ๋จ ์ค๋์ ๋์ด์ ์๊ฐ ์ ๋จ
์ ์ด์ ์ฌ์ง ์์ธ ๊ธ ํธ์ง๊ธฐ๋ฅผ ์์ผ๋ก ๋ง๋ค๊ฒ ๋จ ์๋๊ฐ ์๋ชป๋ ๊ฑด๊ฐ ?....
๋ญ๊ฐ ๊ทผ๋ณธ๋ถํฐ ํ๋ ค๋จน์๋จ ๋๋์ ๋ฐ์์
์ด์จ๋ ์ค๋ ์ด ๊ฒ ์ค ๊ทธ๋๋ง ๊ฑด์ง ๋งํ ์ฝ๋๋ ์ด๋ ๊ฒ ์๊ฒผ๋ค ๐
const EventUpload = () => {
return (
<div className="text-center flex flex-col h-[calc(100vh-120px)]">
<span className="sticky top-14 bg-white w-full py-8">
<h2 className="text-3xl font-bold">New Event</h2>
</span>
<div className="flex flex-col flex-grow gap-6 w-full justify-between px-20 py-14 rounded-md border-2 border-blue-300">
<p className="text-gray-600 min-w-full">
<strong>
<input
className="text-xl min-w-full p-2 focus-visible:outline-none placeholder-gray-400 placeholder:italic border-b-2 border-blue-300"
placeholder="Enter your title here"
/>
</strong>
</p>
<div
className="resize-none flex-grow text-start text-gray-900 whitespace-pre-wrap bg-transparent focus-visible:outline-none placeholder-gray-400 placeholder:italic border p-2"
contentEditable
></div>
</div>
</div>
);
};
export default EventUpload;
๋ด์ผ์ ์ ๋
์ ๋๋ฌด ๋ฐ๋น ์ ์์
๋ชปํ ๋ฏ..
๋ชฉ์์ผ์ ๊ฒ์ํ ๊ธ์ฐ๊ธฐ ํ์ด์ง ์ด๋ป๊ฒ ๋ง๋๋์ง ์๋ฃ ์ข ์ฐพ์๋ณด๊ณ ํด์ผ๊ฒ ๋ค.
์ผ๋จ ํ
์คํธ ์์์ ์ ๋ผ๊ณ ์ฌ์ง ์ฒจ๋ถ ๊ธฐ๋ฅ์ด๋ผ๋ ์ด๋ป๊ฒ๋ ์ฐ๊ฒจ๋ฃ์ ์ ์์ ์ข๊ฒ ๊ณ
๋ ํผ๋ฐ์ค ์ ๋ณด๊ณ ํด์ ๋ป์ง๋ง ํ ๊ฑฐ ๊ฐ๊ธฐ๋ ,
์์ ์ ๋ง๋ค์๋ ๊ธ์ฐ๊ธฐ ํ์ด์ง๊ฐ ์ผํ๋ชฐ ํ๊ธฐ๋์ด๋ผ ์ฌ์ง์ ์์ ํ์ ์์๋จ ๊ฑธ ์์๋ค ....
๋ค์ ์์
๋ ์ฝ์ด๋ณผ ๊ธ
[์คํ๋ง๋ถํธ] ๋ธ๋ก๊ทธ์ฒ๋ผ ๊ธ ์ฌ์ด์ ์ฌ์ง์ด ์๋ ๊ฒ์ํ ๋ง๋ค๊ธฐ + AWS S3
์ง์~ ์ค๋๋ง์ ๋๋น๐๊ทธ๋์ ์ฌ์ ์ผ๋ก ์ธํด ๊ฐ์ธ ํ๋ก์ ํธ๊ฐ ์ ์ ๊ตฌ์์ ์ ๋ค์ด์์๋ค์ ใ ใ ^^;;๋ณ๋ช ์ ํ์๋ฉด ์ง๊ธ ํ๋ก์ ํธ๋ฅผ 2๊ฐ๋ ํ๊ณ ์งํํ๊ณ ์์ด์ ์ ์ ์์ด ์ฝ๋ฉ๋ง ํ์ต๋๋ค.. ์
velog.io
์ด๊ฑฐ ๋ณด๋๊น ์ค์๊ฐ์ผ๋ก ์ฒจ๋ถ ์ด๋ฏธ์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ค๋ฉด ์ญ์ ์ผ๋จ ์ด๋๋ค ์ ์ฅํด์ ๋ค์ ๊ฐ์ ธ์์ผ ํ๋ ๋ฏํ๊ณ ?
์์ ์ ๋ถ๋ช
๋ค์ด๋ฒ ํด๋ผ์ฐ๋๋ก ๋น์ทํ ๊ฑฐ ํ์๋๋ฐ ๊ธฐ์ต๊พธ๊ฐ ์ ๋จ
[JavaScript] SpringBoot ํ๋ก์ ํธ : ํ๋กํ ์ฌ์ง ๊ธฐ๋ฅ ๊ตฌํ(4) - ์ด๋ฏธ์ง ๋ฏธ๋ฆฌ๋ณด๊ธฐ(input type = "file", FileReade
๋ชฉ์ ํ์์ ์น์ฌ์ดํธ ๊ฐ๋ฐ์ ๊ฑฐ์ ํ์์ ์ผ๋ก ์ฌ์ฉ๋๋ ํ๋กํ ์ฌ์ง ๋ฑ๋ก ๋ฐ ์์ ๊ธฐ๋ฅ ๊ตฌํ ํ๋กํ ์ด๋ฏธ์ง ๋ฑ๋ก ๊ด๋ จ DB, Java, JS ์ฒ๋ฆฌ ์ด ์ ๋ฆฌ ์ผ๋ถ ๋ฐ์์ ์ด ์ฝ๋ ๋ฆฌ๋ทฐ ์ง๋ ๊ธ๊น์ง๋ ๊ธฐ๋ณธ์ด
developlsb2dwb.tistory.com
๊ทผ๋ฐ ์๋ฃ๊ฐ ๋ค ์๋ฐ์ ํ๋ใ
กใ
ก
์๋ฐ๊ณตํ๊ตญ์์ C๋ก ๋จน๊ณ ์ด๊ธฐ๊ฐ ํ์ด ๋ค๊ตฌ๋