Skip to content

Added comments#2

Open
harrydshapiro wants to merge 1 commit into
kgobakis:masterfrom
harrydshapiro:master
Open

Added comments#2
harrydshapiro wants to merge 1 commit into
kgobakis:masterfrom
harrydshapiro:master

Conversation

@harrydshapiro
Copy link
Copy Markdown

@harrydshapiro harrydshapiro commented Jul 20, 2020

I've added some specific comments - you'll see them in "files changed".

Two thoughts that don't really fit anywhere specifically:

  1. What were they interested in seeing from you? Nailing the graphic design? Your state management strategy? The component hierarchy? You have limited time in the interview process, so its important to explicitly ask that question and then take shortcuts on the unimportant stuff so that you can focus on the big stuff.

    For example: if they wanted to see how well you can turn a mock/concept into html/css, then you should avoid MaterialUI and make the components yourself (btw - JSX is just fancy HTML and React can import CSS, so don't worry about React being different from html/css). But if they were interested in state management, then MaterialUI is the perfect choice.

  2. Did you consider just using React for your state management (instead of Redux/LocalStorage)? I'd be interested to hear why you think it did/did not fit the task well.

    For context - in interview scenarios, I don't think there's usually a reason to use Redux. It introduces a LOT of boilerplate and complexity. Even in production apps sometimes devs don't think the tradeoff is worth it. And localStorage is pretty clunky - we talked about some reasons for that earlier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant