2 ms·
Hey! I did this with two main objectives: learn React and start building a portfolio to get a job as a junior web developer. As a bonus I wanted to try to impl
by soneca 10y ago
Hey! I did this with two main objectives: learn React and start building a portfolio to get a job as a junior web developer.
As a bonus I wanted to try to implement a new UI to comment threads, to solve this preference of mine to read sibling comments on sequence (instead of all indented children of a comment).
I built it using React at Gomix (which is great btw, even for someone just learning to code), so using NodeJS also, and the data comes from Algolia's HN API.
I would love to get feedback. Anything, really, but especially at the code quality from the "will this help me get a job?" perspective.
The code is here: https://gomix.com/#!/project/hn-level-based-view https://gomix.com/#!/project/hn-level-based-view
- fiatjaf 10y agoMaybe you could have written it as a pure-JS page (without a server) that talks directly to the Firebase HN API (something like that exists, right?).
- soneca 10y agoI wanted to use React (for learning purposes), but might be a good idea to recreate this project a few times, each with different tech/approaches.
- sova 10y agoReally dig what you have going on here. Very creative.
- jaredsohn 10y agoThis doesn't have any code running from the server. The backend code is used to build a bundle that gets loaded in the browser. (And is necessary for using JSX (for React) and using npm modules.)