Riot lets you build user interfaces with custom tags using simple and enjoyable syntax. It uses a virtual DOM similar to React but faster. Riot is very tiny compared to industry standards. We think there is a clear need for another UI library.
This video covers the full installation of Vue and Vuex using the Vue-CLI and creating a project from scratch. This project will create a basic application that presents a problem that Vuex is uniquely qualified to fix. We'll use Vuex store to move information between two components that need to keep sync and are separated by both state and router and use Vuex to solve that problem.
Components can be tested with snapshot testing. Tools like Jest (often combined with Enzyme) that offer this functionality take a ‘snapshot’ of what your component renders — everything from divs…
React is incredible because it allows you to build your UI using a declarative API. You tell React what you want the interface to look like, and it handles the rest. As users interact with the…
Components are the building blocks of modern web applications. What best practices should you follow when building your own components so they can stand the test of time?
By adopting inline styles, we can get all of the programmatic affordances of JavaScript. This gives us the benefits of something like a CSS pre-processor (variables, mixins, and functions). It also…
Unfortunately Twitter is not ideal for providing context and longer explanation, and I thought this might be a good way to follow up. Given that, a lot of this article describes what led to our…
glamorous is React component styling solved with an elegant (inspired) API, small footprint (<5kb gzipped), and great performance (via glamor). It has a very similar API to styled-components and uses similar tools under the hood (glamor).
H. Paulheim, и A. Erdogan. Proceedings of the 2Nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, стр. 303--308. New York, NY, USA, ACM, (2010)
C. Bellettini, M. Fugini, и P. Plebani. Soft Computing in Software Engineering, том 159 из Studies in Fuzziness and Soft Computing, Springer Berlin Heidelberg, (2004)
N. NACER1, B. MAHMOUD2, и M. BEDOUI3. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), 3 (2):
51-64(апреля 2013)