칼리파
42
2021-03-31 11:51:34
10
591

reactjs 사용 시 퍼블리셔와의 협업 질문드립니다.


이제 막 reactjs 입문해보고 있습니다.

문득 생각이 든 부분이 협업 부분인데요.

퍼블리셔분이 html과 css를 통으로 넘겨주게 되면

html은 컴포넌트화 시켜야 되는거 같은데, css같은 경우 전역으로 적용되게 하는 부분이 있나요?


0
  • 답변 10

  • 페코옹
    1k
    2021-03-31 12:00:29 작성 2021-03-31 12:02:48 수정됨
    react는 ui 라이브러리라 쉽게 ui를 구조화해서 만들 수 있게 도와주는 툴로
    기본적으로 프론트엔드 개발자가 리액트를 이용해서 화면 개발을 하게 되어있어요

    그냥 html로 만들든
    리액트를 퍼블리셔가 배우는거지 

    퍼블리셔랑 협업은 그냥 말이 아니라 방구인 느낌;

    화면 개발이 집중하는 프론트 개발자, 로직 개발에 집중하는 프론트 개발자로 협업 구조가 되어야죠
  • 칼리파
    42
    2021-03-31 12:07:48

    페코옹 

    아 퍼블리셔에서 약간 혼동이 온거 같네요. 

    디자이너라고 해야할까요? html과 css만 만들어준다는 전제하에

    프론트와 백엔드 둘다 하고 있습니다;;


  • 페코옹
    1k
    2021-03-31 12:11:26

    그러니까 왜 html과 css를 만들어주나요;

    리액트가 알아서 html 구성에 css까지 다 만들어주는데

    리엑트 돌아가는걸 보시면 빈 html 파일에 동적으로 컨텐트를 채워주게 되어있어요.

  • 페코옹
    1k
    2021-03-31 12:13:36 작성 2021-03-31 12:14:28 수정됨

    정말 협업을 하고 싶으시다하면

    스타일컴포넌트 같은걸로 만들어달라거나


    bem 같이 잘 구조화되어있는 css만 가져다가 global로 넣고 리액트에서 사용하거나


    아무튼 위 2가디 전부 말도 안되는거고

    그냥 리액로 하든 바닐라로 하든 결정해야죠

  • charlatan
    3k
    2021-03-31 12:15:21

    그냥 HTML만 만들어주는 "웹디자이너"라고 생각하면...

    리액트 개발자가 styled 컴포넌트 같은 것으로 전부 바꿔주거나 하지 않으면 그냥 직접 CSS의 클래스를 불러다 쓸 수 밖에는 없을 것 같습니다.  윗 분 말처럼 퍼블리셔가 styled를 잘 알면 참 좋을 텐데... 과연 HTML과 CSS만 작업해왔던 "레거시" 퍼블리셔라면... ㅠㅠ

  • 페코옹
    1k
    2021-03-31 12:17:41 작성 2021-03-31 12:17:55 수정됨

    그니까 리액트 자체가 외국에는 존재하지도 않은 퍼블리셔와 협업을 고려해서 설계된게 아니고 


    프론트엔드 개발자가 ui를 쉽게 만들게 도와주는 라이브러리에요.

  • 오후
    2k
    2021-03-31 12:23:10

    대다수의 회사에 리액트(프론트)개발자가 존재하면 퍼블리셔가 없습니다.

    프론트 + 백엔드 개발자조합이거나

    퍼블리셔 + 백엔드 개발자 조합입니다.

  • 칼리파
    42
    2021-03-31 12:24:31 작성 2021-03-31 12:25:01 수정됨

    페코옹

    charlatan 

    오후

    아 이해가 됐습니다. 제가 잠시 망각부분들이 있네요. 답변 감사합니다.

  • Frudy
    7k
    2021-03-31 13:16:57

    저도 이직하는 회사에 React웹개발자로 가는대요,

    여기는 개발팀에 퍼블리셔분이 따로있대요.

    React로 마크업을 진행해주신다고하네요.

    저는 거기서 어떻게 협업을 할지 제가 일할부분이 어딘지 궁금해지긴해요.


    기술스택중 하나는 styled-components라고하네요.

    그래서 그분이 하드코딩 + styled-components로 마크업만 진행하고

    저는 이제 거기서 event handler 같은걸 넣어서 기능을 넣는다던가

    API연동을 한다던가 하는 작업을 맡게되지않을까? 싶었어요.


    아무튼 궁금하네요. 저도 어떻게 일하게될지.

  • 더미
    15k
    2021-03-31 14:25:43

    컴포넌트로 만들어주는 퍼블이 있긴있어요

  • 로그인을 하시면 답변을 등록할 수 있습니다.