wisercoder/uibuilder
View on GitHub ↗ ★ 136 TypeScript
Typed HTML templates using TypeScript's TSX files
71 mentions on Hacker News by 9 people: 0 stories, 71 comments · first 2016-03-12 · latest 2026-09-06
20082026
-
…ids to a sub-component declaratively, there's not really an easy way to do it. Yes, there is. See https://github.com/wisercoder/uibuilder
comment by interlocutor · 2018-06-13 · in Making Web Components Work -
…you compile-time verification for tags and attributes, in addition to JavaScript expressions. See: https://github.com/wisercoder/uibuilder With TSX (which is JSX written using TypeScript, you get things like syntax coloring and indentation…
comment by interlocutor · 2018-06-13 · in Making Web Components Work -
…of React (such as its templating syntax) can be had with much simpler libraries, such as this one: https://github.com/wisercoder/uibuilder The much touted benefit of React, DOM diffing, is useful if you have a very complex screen and you…
comment by petilon · 2018-06-09 · in The React Is “just” JavaScript Myth -
Not a major framework, but UIBuilder lets you use Web Components using JSX, just like React: https://github.com/wisercoder/uibuilder
comment by krishanath · 2018-05-28 · in Shadow DOM enabled in Firefox nightly -
You can build Web Components using JSX using this library: https://github.com/wisercoder/uibuilder (The lib is 200 lines, so it is almost the same as VanillaJS)
comment by petilon · 2018-02-01 · in The Case for React-Like Web Components -
…technologies that don't have the same "Care and feed" requirements of React, such as UIBuilder: https://github.com/wisercoder/uibuilder
comment by petilon · 2017-12-24 · in Vue.js vs. React: what happened in 2017 -
…valid comparison? When using jQuery you can still embed logic inside templates using something like https://github.com/wisercoder/uibuilder which is really tiny.
comment by petilon · 2017-11-19 · in A simple webpack starter without a framework -
…You get all this when you use .tsx templates (which by the way, are not limited to React, see https://github.com/wisercoder/uibuilder )
comment by interlocutor · 2017-11-01 · in Angular 5.0.0 -
…JSX with Web Components (to implement Web Components as well as to use Web Components). See here: https://github.com/wisercoder/uibuilder
comment by interlocutor · 2017-09-18 · in The end of Framework Churn -
…(or TSX in the case of Typescript) as a better replacement for Moustache or Handlebars. See here: https://github.com/wisercoder/uibuilder
comment by whitefish · 2017-09-08 · in JSX in detail -
…W3 Web Components (implemented by Chrome and Safari) solve this problem. More on that here: https://github.com/wisercoder/uibuilder
comment by petilon · 2017-06-18 · in Will Vue.js become a giant like Angular or React? -
You can use JSX for Web Components too, see: https://github.com/wisercoder/uibuilder There is no need for a complex framework like React. Web Components + JSX is better than React. Why use a proprietary framework with patent issues when…
comment by whitefish · 2017-04-08 · in React v15.5.0 -
…separate concern that can be addressed by a library Here's that library. JSX for Web Components: https://github.com/wisercoder/uibuilder
comment by interlocutor · 2017-03-16 · in The broken promise of Web Components -
…DSL (or the TSX variant, to be precise) can be used to implement Web Components! Take a look: https://github.com/wisercoder/uibuilder
comment by interlocutor · 2017-03-16 · in The broken promise of Web Components -
You can use Scoped CSS and JSX today: just get Polymer and this tiny lib: https://github.com/wisercoder/uibuilder
comment by netcommentator · 2016-11-30 · in Svelte – A UI framework that compiles into tiny standalone JavaScript modules -
Web Components (or Polymer) when combined with JSX is awesome: https://github.com/wisercoder/uibuilder Shadow DOM lets you build reliable, reusable components.
comment by netcommentator · 2016-11-30 · in Svelte – A UI framework that compiles into tiny standalone JavaScript modules -
Here's another JSX with Web Components: https://github.com/wisercoder/uibuilder Unlike React etc this lib used W3 Components which are far superior because of Shadow DOM, which is already implemented in Chrome.
comment by netcommentator · 2016-11-30 · in Svelte – A UI framework that compiles into tiny standalone JavaScript modules -
If you use Typescript you can get most of the benefits of React from this little library: https://github.com/wisercoder/uibuilder It doesn't support fine-grained screen update but you get support for Web Components (Polymer) which React…
comment by netcommentator · 2016-11-16 · in React 15.4 -
…but much better because you get full intellisense and compile-time checking for the template: https://github.com/wisercoder/uibuilder
comment by petilon · 2016-09-20 · in If TypeScript is so great, how come all notable ReactJS projects use Babel? -
…this is independent of React. You can use TSX just as a templating library using UIBuilder, see: https://github.com/wisercoder/uibuilder
comment by petilon · 2016-04-08 · in React v15.0 -
…You can use Handlebars or Mustache, but if you are using TypeScript there is now something better: https://github.com/wisercoder/uibuilder UIBuilder is basically TypeScript's TSX file but without React's bloat. The whole UIBuilder is about…
comment by interlocutor · 2016-03-12 · in State of the Art JavaScript in 2016