Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Client] Refactor logical UI bits into seperate modules #9

Closed
daviddahl opened this issue Oct 13, 2018 · 3 comments
Closed

[Client] Refactor logical UI bits into seperate modules #9

daviddahl opened this issue Oct 13, 2018 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@daviddahl
Copy link
Contributor

Like #8 we need to break this code up - it is a POC as of now, but will be better to work with is multiple components

@daviddahl daviddahl added enhancement New feature or request help wanted Extra attention is needed labels Oct 13, 2018
@tyleryasaka
Copy link
Collaborator

@daviddahl Are there there plans to migrate this to something like react? I think that will make UI management a lot easier.

@daviddahl
Copy link
Contributor Author

Yeah. I fully expect this to become a React App. My client/directory is mainly there to test the API. I have a soft spot for tiny libraries like yo-yo, choo, etc.

I have worked with react and have never enjoyed the debugging experience - ever. Its always like 80% debuggable - and I am a contrarian. And a minimalist. React is anything but - the toolchain, etc. I find it very heavy.

A side-effect of this work is me figuring out which state management tool combined with yo-yo makes front end dev a pleasure to do. Maybe it is a waste of time and effort (probably), but, the sun does not rise and set with Facebook Engineering :)

Don't get me wrong, I fully expect a React front end to win the UI - I just don't really want to do it. In fact, I would love to see multiple front-ends in here: Vue, Angular and React, etc.

@daviddahl
Copy link
Contributor Author

This is now complete as a Choo App! thanks @tyleryasaka !!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants