What are the design goals of this project? 🎯
See original GitHub issueHi. Cool repo. I was wondering if you have goals for the project and how they might differ from existing libraries (there are so many). For example, choo
comes to mind as having a similar elm-like design.
Issue Analytics
- State:
- Created 7 years ago
- Reactions:5
- Comments:8 (4 by maintainers)
Top Results From Across the Web
How to define design goals that support your client's business ...
I define design goals as… the intentions I set for design that will create the action and emotion needed to get users to...
Read more >How To Set Realistic Project Goals (And Mistakes To Avoid)
Learn what project goals are, how they differ from objectives, and the best way to manage project goals.
Read more >Design Goals · UX Design Document - Coda
Design Goals · 1. Choose Associated Objective. It'll reflect to your main · 2. Define Key Metrics that can measure your design objective....
Read more >Personal development goals every designer should set
Here are 4 steps that helped me to set clear, actionable goals: 💡 Create vision; 📐 Develop a plan; 🗓️ Track your progress;...
Read more >Problem Statements and Design Goals - Fluid Project Wiki
Design goals help us stay focused on what we've determined to be most important in a project. They can serve as a quality...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@nichoth & @sotayamashita
I was building a web client for a project at work. My first choice was React+Redux, since that’s what we already use, but I wanted something more lightweight and without the frameworkyness of React.
I made the first prototype using Elm, which I really like, but it was too difficult to integrate with 3rd party components, e.g. CodeMirror.
yo-yo/choo
yo-yo is an abstraction on top of bel and morphodom (which mutates DOM nodes directly) whereas I preferred a virtual DOM approach like Snabbdom.
There’s choo too, an abstraction on top of yo-yo with a much nicer API.
See conversation
Hyperapp
~1kb. It’s almost vanilla. No deps, other than Hyperx (itself no deps) which is how we write HTML using JavaScript, but without breaking JavaScript. You can still use JSX if you want.
Hyperapp has Elm-like state management, a router and a tiny virtual dom implementation with SVG support, inline CSS, boolean HTML props and create, update and remove events for DOM nodes.
Integrating 3rd party components with Hyperapp is easy too. See this example with CodeMirror.
Compare
Let’s see a input box + heading example.
Hyperapp
CodePen
Choo
Mercury
Cyclejs
Mithril
Yes I was thinking the same things @acstll 😃. Very nice experiment in finding the most minimal implementation of the elm pattern, and the code is so simple. Was also wondering about what tests would look like.