Live data from Hacker News

Ask HN: What front end tools do you find yourself most productive with?

news.ycombinator.com

11–20 of 20 posts

Re: Ask HN: What front end tools do you find yourself most productive with?

#12
post #8

I use React and TypeScript. I'm very productive with React, but I've also had a lot of practice with the React style of thinking (data passed down from parents, state management, JSX syntax). There are tools that make your life easier, like create-react-app[0], that let you focus on learning the framework and not worry about the process (webpack, babel, etc.). When learning something new, especially when there are so…

Same here. I went from front end when Angular was starting to pop up, but Angular never really clicked with me for some reason. I went into backend and platform development. Popped my head back into front end development recently. React is just such a pleasure to work with and exactly the way I've always wanted to be able to build front ends. (This sounds kinda dramatic, but it's true...)

Re: Ask HN: What front end tools do you find yourself most productive with?

#13
I code mostly in React. But I find Vue to be more productive. Bulletproof routing and state management.

I use React because I mostly develop React Native apps and React web apps. Vue doesn't have anything close to React Native. React has a slight edge over Vue when compared to availability of components(npm packages). Thus I maintain JS sanity.

Re: Ask HN: What front end tools do you find yourself most productive with?

#14
post #8

I use React and TypeScript. I'm very productive with React, but I've also had a lot of practice with the React style of thinking (data passed down from parents, state management, JSX syntax). There are tools that make your life easier, like create-react-app[0], that let you focus on learning the framework and not worry about the process (webpack, babel, etc.). When learning something new, especially when there are so…

Same here. I went from front end when Angular was starting to pop up, but Angular never really clicked with me for some reason. I went into backend and platform development. Popped my head back into front end development recently. React is just such a pleasure to work with and exactly the way I've always wanted to be able to build front ends. (This sounds kinda dramatic, but it's true...)

Hi,

Any link you'd suggest for a starter in UI who wants to start with React JS and has worked always in backend (PHP / DB / OS stuff when developing)?

I am aware of JS and do minor contributions to libraries but those are very basic level (compared to what library of the size of ReactJS)

Re: Ask HN: What front end tools do you find yourself most productive with?

#15
post #10

React + CSS modules is a good place to start. The CSS modules is to teach you how to write CSS that is tightly scoped, but something like BEM or styled components could do the same thing. Avoid global styles. I'd also learn a tiny bit of functional programming. JS isn't quite a functional language, but lends itself nicely to simple functional patterns. React is also explicitly functionally influenced. Think compositi…

Try Styled Components.

Re: Ask HN: What front end tools do you find yourself most productive with?

#16
We really need something like flutter for the web now.

I'm sick of writing markup and stylesheets (react jsx is basically html with a little sparkle).

Flutter integrates styling markup and business logic in such a wonderful way, I've never witnessed. It results in an extremely productive development cycle.

And then there's the intellij integration which is just crazy good.

Bottom line I never have to think about styling and logic differently. Almost no context switches. With stuff like react, there's at least 3, maybe 4 context switches.

Re: Ask HN: What front end tools do you find yourself most productive with?

#17
I personally love Angular (Not AngularJS) + TypeScript. If you can get along with how opinionated it is, you will be rewarded with a quick development time and great looking project that is easy as pie to manage.

Vue doesn't seem to be robust enough yet for larger projects, and I personally just don't fancy React's syntax.

If you want to just be able to get from 0 understanding of front-end to making a working demo, you really need basic HTML/CSS/JavaScript. It's like trying to write a book before you learn to read.

Re: Ask HN: What front end tools do you find yourself most productive with?

#19
I work mostly with EmberJS (www.emberjs.com) as my Single Page Application (SPA) framework and I really like my productivity.

Ember has 3 core projects (Ember, Ember-CLI, Ember-Data) that deal with Routing, Data Store, Build Tooling, Templates, everything you need to build a SPA application. Things are built to work together so most of the times, things just work.

The framework has been around since 2011 and keeps getting better/modern. I've started an app in 2015, with Ember 1.13, and I've been upgrading since (currently on 3.0).

There are a lot of community addons for most situations (date-pickers, select, deploy, analytics, etc... you can get a sense by browser ember-observer.com)

Re: Ask HN: What front end tools do you find yourself most productive with?

#20
If I had to do a project, probably vue or just vanila-js.

If I wanted to learn more, I really liked the purescript book [1]. It made many concepts I wanted to learn in Haskell click. I am not sure I would be confident enough to try to deliver a project in it, but I know some people do, I really liked the presentation of Claudia Doppioslash contrasting Elm and Purescript [2]

[1] https://leanpub.com/purescript/read

[2] https://www.youtube.com/watch?v=ngWo5e-294o

Post reply on HN