If you're already pretty comfortable with JavaScript then one way to get comfortable with front-end development environments is to learn from templates.
If, for example, you decide to go with one of the JavaScript frameworks that are popularly used to create Single Page Applications(SPA), you're likely to find some sort of "starter pack" for that framework. And it'll usually include CSS pre-processors, JavaScript bundlers, and, importantly, good documentation on how they're pieced together.
Once you're comfortable with the front-end setup in your favorite JavaScript framework, it becomes clearer how to combine it with your PHP project to fit what you want.
(I usually just drop my package.json in the same directory my composer.json resides, npm install and continue the setup adventure :) )
Here are sample "starter packs" for a couple JavaScript frameworks:
If you're already pretty comfortable with JavaScript then one way to get comfortable with front-end development environments is to learn from templates.
If, for example, you decide to go with one of the JavaScript frameworks that are popularly used to create Single Page Applications(SPA), you're likely to find some sort of "starter pack" for that framework. And it'll usually include CSS pre-processors, JavaScript bundlers, and, importantly, good documentation on how they're pieced together.
Once you're comfortable with the front-end setup in your favorite JavaScript framework, it becomes clearer how to combine it with your PHP project to fit what you want.
(I usually just drop my
package.json
in the same directory mycomposer.json
resides,npm install
and continue the setup adventure :) )Here are sample "starter packs" for a couple JavaScript frameworks: