-
Notifications
You must be signed in to change notification settings - Fork 0
first draft of component fundamentals #667
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- refactored fundamentals article to focus on foundational architectural concepts, removing decision-making content that will move to a separate Building Components Guide article
hyyan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great article! The content is well-written.
A few suggestions:
-
Consider adding a mention of
ComponentLifecycleObserversince it's related content readers might find useful. -
The article covers some advanced concepts (component identity, PropertyDescriptors, ElementCompositeContainer). To make the learning path smoother for beginners, consider splitting into sub-pages - keep fundamentals simple (Composite basics, lifecycle, concern interfaces) and move advanced topics to separate pages.
See inline comments for other suggestions.
Strip Component Fundamentals to core architectural concepts, removing advanced topics and detailed code examples that will be covered in separate articles
|
Simplified the article to keep it beginner-friendly and ensured no duplicate information. The article now focuses on the foundational concepts - component hierarchy, basic lifecycle overview, and concern interfaces. I removed the more detailed/advanced topics like component identity implementation details, detailed lifecycle code examples, and ComponentLifecycleObserver. These will be covered in other articles during the Building UI restructure. Detailed lifecycle implementation will go in the using-components.md article, component identity usage will be in building-components-guide.md, etc. |
first draft of component fundamentals article