How to work with layout developers at different levels?

In my head there is some misunderstanding of the overall picture.
There is a coder, there is a front-end developer (may he and coder in one person, but there are separate coders, at least the layout stage separately there) and there is a backend developer.

The typesetter typesets. For example laid out home page. Used some sort of preprocessor and BEM for example. Formed the structure of the project. All in folders, each folder styles for components. In General, the layout is ready.

At the same time, the project was probably conceived as a SPA. It turns out here these are the charms of the architecture of the coder will be gone. For example, you use React/Redux. All the markup code is in JSX. All will be broken down into jsx components. Again, the job of a coder is not the subject. in the end, formed its own architecture project.

It is also possible to project all the same will be dynamically generated. For example, you use node.js. Its architecture is formed. What to do with the layout which made the designer? On the backend it's all supposed to be for ideas is divided into templates with the same pug. Again, what made up the coder, to remove it to alter the templates?

As with all that happens on real projects?
Backend developer easier. If he fullstack, then he will do it, and if stage, first typesetting, then js, then the backend?
June 16th 19 at 18:06
3 answers
June 16th 19 at 18:08
if the project is spa, and it is drawn and laid out as spa is divided into c components templates that are in common view
take any layout and pull any engine, and you will have the full picture
June 16th 19 at 18:10
What to do with the layout which made the designer?

re-use almost never happens

On the backend it's all supposed to be for ideas is divided into templates with the same pug.

why? all templates are on the client and will(if you use server-side rendering) to be drawn on the server(an isomorphic app)

Here is a good starterto get my hands on server-side react.
June 16th 19 at 18:12
If you understand that there are just a coder, and there is a front-end developer, you should understand that the layout will be immediately held according to the need in the project scenario, and not standard to be formed.

Find more questions by tags HTMLFrontendJavaScriptBackendCSS