22 Matching Annotations
- May 2021
-
documentation.mjml.io documentation.mjml.io
-
Components are the core of MJML. A component is an abstraction of a more complex email-responsive HTML layout. It exposes attributes, enabling you to interact with the final component visual aspect.
-
- Apr 2021
- Feb 2021
-
github.com github.com
-
Trailblazer offers you a new, more intuitive file layout in applications.
-
Instead of grouping by technology, classes and views are structured by concept, and then by technology. A concept can relate to a model, or can be a completely abstract concern such as invoicing.
-
- Dec 2020
-
-
Sometimes, systems just scale the problemA UI design system is more than the code of a component library. It’s more than the colors, styles, and margins of your elements. It’s an ever-growing and ever-evolving creature that entails your brand and your user’s feelings.
If you don't understand the problem - you can [[scale the problem instead of solve the problem]], and it's important to remember that a [[design system is more than a component library]]
-
- Oct 2020
-
dylanvann.com dylanvann.com
-
When using React hooks there is no concept of onMount because the idea of only running some code on mount leads to writing non-resilient components, components that do one thing when they mount, and then don’t take prop changes into account.
-
A component shouldn’t break because it’s rendered more or less often.
-
Keep the local state isolated.Think about which state is local to a particular UI representation — and don’t hoist that state higher than necessary.
-
Props and state can change, and components should handle those changes whenever they happen.
-
Even if a component is rendered just once, your design will improve if rendering twice doesn’t break it.
Tags
- easy mistake to make
- easy to forget
- component design: resilient components
- shouldn't break it
- software development: code organization: where does this code belong?
- re-rendering
- guidelines
- component design: where should this state live? where does it belong?
- best practices
- reusability
- component design
Annotators
URL
-
- Sep 2020
- Dec 2019
-
codesandbox.io codesandbox.io
- Oct 2019
-
ant.design ant.design
-
ant.design ant.design
- Sep 2019
- Aug 2019
-
codesandbox.io codesandbox.io
-
material-components.github.io material-components.github.io