Forms: use HTML5 and expand on that.
State: quick read, I'd say use context, hooks and effects if you're new.
Styles: I despise style in JS, so I go with SCSS or CSS. The encapsulation problem is made up in 90% of all apps.
Http: just use fetch. If you'd like, you can write a vanilla wrapper around it.
Code separation to modules - don't get what you're going at really. Build functional components. Keep shared logic in services, a POJO wrapping functions and exporting it all.
No comments yet.