Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xyzzyrz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
31.
▲
React Aria: A headless UI component library
(react-spectrum.adobe.com)
224 points
by
xyzzyrz
5y ago
|
71 comments
32.
▲
by
xyzzyrz
5y ago
Plasmic is a design tool + page builder + UI builder that lets you drag and drop React components from your codebase, and also generates production-grade React components. The main use case is letting content creators build things like land
33.
▲
Show HN: Plasmic – visual builder that can drag-and-drop your React components
(plasmic.app)
11 points
by
xyzzyrz
5y ago
|
1 comments
34.
▲
by
xyzzyrz
5y ago
Yes - press Publish to push a new Next.js repo to Github Pages, and copy the resulting .js files out of the Github gh-pages branch. (But I thought your question was about exporting React? You'll probably want to have component structur
35.
▲
by
xyzzyrz
5y ago
https://plasmic.app is a web design tool that was designed to export to React continuously, and it imports from Figma. Would that help? (I work on this)
36.
▲
by
xyzzyrz
5y ago
Hello! I work on Plasmic. Thanks for the feedback (and thanks mosr for the shout-out!). Webflow is a great platform, glad you're on it - we're fighting the same fight. Just wanted to share that our main use case actually has been
37.
▲
by
xyzzyrz
6y ago
Plasmic's user base is in fact split about 50/50 designers/developers. And "visual CMS" exactly describes our most common use case—letting non-developers publish changes. 1. Developers can use it as a UI builder, re
38.
▲
by
xyzzyrz
6y ago
Plasmic is a web design tool / visual page builder that works deeply with code, builds web apps as well as websites, and doesn't lock you in (exports anywhere). https://www.plasmic.app It plugs into React stacks, inclu
39.
▲
TypeScript 4.3 Beta
(devblogs.microsoft.com)
2 points
by
xyzzyrz
6y ago
|
0 comments
40.
▲
by
xyzzyrz
6y ago
Thanks for the kind words, that's great to hear! We are in a very fortunate position financially (multiple years of runway), and I am YZ. :) We also have companies big and small relying on Plasmic in production. Lastly, you fully own t
41.
▲
by
xyzzyrz
6y ago
This is organizational content ownership - we'll reword this to be more clear. This is to ensure that files can be managed by the organization even as users belonging to the organization are deprovisioned.
42.
▲
by
xyzzyrz
6y ago
Framer is an awesome prototyping tool (I use it), but I would've wanted to know up-front that "export to React" comes with two huge caveats: - There's nothing stopping you from using it in production, but it isn't d
43.
▲
by
xyzzyrz
6y ago
Plasmic ( https://www.plasmic.app ) enables this workflow—you can visually edit the design while editing behavioral code side-by-side—but with a different approach than what you described, since we want to include non-developers.
44.
▲
by
xyzzyrz
6y ago
Great catch, thank you!
45.
▲
by
xyzzyrz
6y ago
Kudos to the author for making this, these are not easy to build! I noticed this doesn't yet support a number of things in Figma: autolayout, SVG shapes, masking, blend modes, transforms, filter effects, etc. There are also numerous ot
46.
▲
by
xyzzyrz
6y ago
You may be interested in www.plasmic.app, which is a web design tool/page builder that targets SSGs and imports from Figma. (I work on this.)
47.
▲
by
xyzzyrz
6y ago
I work on https://plasmic.app . You can emit code into your codebase or fetch over an API, and it supports static site frameworks like Next and Gatsby. We are very focused on your use case, so would love to hear if this works for
48.
▲
by
xyzzyrz
13y ago
These are great questions! The topics deserve attention from the docs, esp. regarding suggested ways of doing things (e.g. the `shown` example from earlier vs. imperatively adding/removing elements).
49.
▲
by
xyzzyrz
13y ago
Think of cells (including binds) as just containers: when you call .get() (inside or outside a bind), you just get the currently stored value. Besides the container abstraction for its own sake, values also enable the scoping effect describ
50.
▲
by
xyzzyrz
13y ago
Hi Peter - React is great! To those of you who haven't already, go check it out. It shares a lot of similarities with reactive.coffee (besides our highly original names), including the "code-first" approach to building up vie
51.
▲
by
xyzzyrz
13y ago
A bind only re-evaluates if changes happen within its own immediate scope, and not if the changes are within any descendant binds' scopes. Whenever you want to carve off finer-granularity updates, scope things to a separate bind. Thi
52.
▲
by
xyzzyrz
13y ago
Yes! There's already a lag-delay primitive, but it's a one-off hack we needed to get things working - more general asynchronous propagation is definitely a requirement.
53.
▲
by
xyzzyrz
13y ago
Good question - the reason why we built the library this way was exactly because we find declaring expressions to be more natural than wiring together streams by combinators—which, BTW, Flapjax does support. Far from academic-without-impact
54.
▲
by
xyzzyrz
13y ago
Yeah, this is what I'm talking about - a fuller explanation would require more text. :) The question is what you're doing with z. As long as you're also adding and removing your hypothetical panels in turn with bind, you'
55.
▲
by
xyzzyrz
13y ago
Astute observation - this is actually something we do call out in http://yang.github.io/reactive-coffee/infelicities.html#garb... . As you note, JS doesn't have it as easy as in other platforms, but it's not a
56.
▲
by
xyzzyrz
13y ago
Indeed, both are mentioned in the related work page!
57.
▲
by
xyzzyrz
13y ago
We elaborate briefly on various related work at http://yang.github.io/reactive-coffee/related.html , but absolutely - there's a large body of existing work and trailblazers we liberally draw inspiration from. In t
58.
▲
by
xyzzyrz
13y ago
That would require a new language/syntax layer, which we wanted to avoid. (There's also something to be mentioned for being explicit and reducing "magic," which was part of what drove us to create this library in the fi
59.
▲
by
xyzzyrz
13y ago
Library author here - happy to answer questions! Canonical blog post is actually over at http://eng.infer.com/post/57598286968/introducing-reactive-c... . Project home page, courtesy of GitHub: http://ya
60.
▲
by
xyzzyrz
13y ago
Thanks for the heads-up. Just pushed a fix for a pair of double-superscript errors. I can then build under Ubuntu 12.04. Hope this works for you.
More ›