A : CSR(Client Side Rendering)์ ์ด๊ธฐ ๋ก๋ฉ์ ๋น html๊ณผ ๋ก์ง์ด ๋ด๊ฒจ์๋ Javascript๊ฐ ๋ค์ด์ด ๋์ด ํด๋น ํ์ผ์ ๋์ ์ญํ ์ ํ์ํ dom์ ๊ทธ๋ฆฌ๊ฒ ๋ฉ๋๋ค ํด๋ผ์ด์ธํธ์์ ๋ชจ๋ ๋ ๋๋ง์ ์งํ๋๋ฉฐ ๊ฒ์์์ง์ด ๋ง์ด ํ์ํ๊ณ ์ฌ์ฉ์์์ ์ํธ์์ฉ์ด ๋ง์ด ํ์๋กํ๋ ์๊ณ ๋ค,์์ด๋น์ค๋น ๋ฑ์์ ์ฌ์ฉ๋์ด์ง๋๋ค.
SSR(Server Side Rendering)์ ์นํ์ด์ง๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ๋ ๋๋งํ๋ ๋์ ์ ์๋ฒ์์ ๋ ๋๋ง์ด ๋์ด์ ธ์ ํด๋ผ์ด์ธํธ๋ก ๋์ด์ค๊ธฐ ๋๋ฌธ์ ์ด๊ธฐ ๋ก๋ฉ์๋๊ฐ ๋น ๋ฅด๊ณ ์นํ์ด์ง์ ์ฒซ ํ๋ฉด์ด ๋น ๋ฅด๊ฒ ๋จ๊ธฐ์ ์ ํฉํ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ์ ๊ฐ์ ํ์ด์ง์ ์ฌ์ฉ๋์ด์ง๋๋ค.
A : get์ ์๋ฒ์์ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ ๋ณด์ฌ์ฃผ๋ ๊ฒ, post๋ ์๋ฒ์์ ๋ฐ์ดํฐ์ ๊ฐ์ด๋ ์ํ๋ฅผ ์ถ๊ฐํด์ ์ฌ์ฉํ๋ค.
A : ์ฟ ํค, ์ธ์ , ์น์คํ ๋ฆฌ์ง๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ์ ๋ณด๋ฅผ ์ ์งํ๊ณ ์ ์ฅํด์ฃผ๋ ๋ฐ ์ฌ์ฉ๋๋ ์น ๊ฐ๋ฐ์์ ์ค์ํ ๊ฐ๋ ์ ๋๋ค.
์ฟ ํค๋ ํด๋ผ์ด์ธํธ ๋ธ๋ผ์ฐ์ ์ ์ ์ฅ๋๋ฉฐ HTTP ์์ฒญ ํค๋๋ฅผ ํตํด ์๋ฒ๋ก ์ ์ก์ด ๋๊ณ , ์ธ์ ์ ์๋ฒ์ ์ ์ฅ์ด ๋์ด ๋ฉ๋ชจ๋ฆฌ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ฉ๋ ์ ํ์ด ์์ผ๋ฉฐ ์ธ์ ID๊ฐ ์ฟ ํค๋ฅผ ํตํด ํด๋ผ์ด์ธํธ๋ก ์ ์ก๋์ด ์ํ๋ฅผ ์ ์งํ๊ฒ ๋๋ฉฐ ์ธ์ ID ์ธ์ด ์ ๋ณด๊ฐ ์ ์ฅ๋์ง ์์ ์์ ์ฑ์ด ํ๋ณด๋ฉ๋๋ค. ์น ์คํ ๋ฆฌ์ง๋ ํด๋ผ์ด์ธํธ ๋ธ๋ผ์ฐ์ ์ ๋ก์ปฌ ์คํ ๋ฆฌ์ง(์๊ตฌ์ ์ ์ฅ, ์๋์ผ๋ก ์ญ์ ํ๊ธฐ์ ๊น์ง ์ ํจ)์ ์ธ์ ์คํ ๋ฆฌ์ง๋ก ์ ์ฅ(์ธ์ ๋์๋ง ์ ์ง, ๋ธ๋ผ์ฐ์ ๋ซ์ผ๋ฉด ๋ฐ์ดํฐ ์ญ์ )๋๋ฉฐ ์๋ฒ๋ก ์ ์ก๋์ง ์์ผ๋ฉฐ, ํด๋ผ์ด์ธํธ ์ธก์์๋ง ์ฌ์ฉ๋ฉ๋๋ค.
A : REST API๋ ์น ์๋น์ค ๊ฐ ํต์ ์ ์ํ ํ์คํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ์ฌ ๋ค์ํ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ํตํฉ์ ์ฉ์ดํ๊ฒ ํ๊ณ ์ํ๋ฅผ ์ ์กํ์ง ์๋ statelessํ ์น ์๋น์ค ์ํคํ ์ฒ์ ๋๋ค.