타임리프로 html 바로 랜더링하던거 rest api로 바꾸고 있는데
프론트에서 이 api를 어떻게 쓸지 모르니까 제대로 설계하고 있는 건지 모르겠음

그래서 궁금한건
1. 클라이언트가 내가 보낸 api외의 다른 데이터를 쓸 수 있는지 궁금함. 예를 들어 이전 url이나 쿼리스트링들 전에 보냈던 api 데이터 전부 들고 있을 수 있나?

2. js나 html을 일단 서버에서 보내줘야 실행이 될텐데 이건 처음 서버에 요청하면 다 보내주고 시작하는 거임? 처음에 "/"로 get 요청하면 js들어있는 html 전부 보내주는거임? 만약에 다른 url이면 get요청으로 실제 api호출될텐데 이때는 html을 어디서 받아야함?

3. 프론트단 대충 api받아서 만들어 보고 싶은데 리액트에 뷰중에 뭐가 편할까?