Designing Components for Fun, Profit and Sanity
Offered By: JSConf via YouTube
Course Description
Overview
Explore component design strategies for web applications in this JSConf.Asia 2019 conference talk. Learn how to create modular, maintainable, and scalable components for large-scale projects. Discover techniques for implementing the Single Responsibility Principle, composable design, and atomic design patterns. Gain insights into building reusable components, addressing soft imaginary problems, and establishing coding guidelines. Examine practical examples, including the creation of text and pitch components, and understand the importance of data-driven approaches in component development. Acquire valuable tips on component definition, demonstration, and the use of optional props to enhance flexibility and usability in your web applications.
Syllabus
Introduction
What is Carousel
Electrical Engineering
Web Platform
Components
Data Structure Algorithm
Single Responsibility Principle
Composable
Atomic Design
Select
Reusable Components
Soft Imaginary Problems
Coding Guideline
Pitch
Text Component
Component Library
Pitch Component
Dont make it awkward
Sleep a Component
DataDriven Apps
Different Models
Data Adapters
Component Definition
Component Demonstration
Props are optional
Dont shy about having to placate code
Conclusion
Taught by
JSConf
Related Courses
Deno - Next Generation JavaScript RuntimeJSConf via YouTube How I Got 1600 Stars on GitHub in 2 Months of Open Source Work
JSConf via YouTube Is it Okay to Pursue Functional Programming on Frontend - JSConf Korea
JSConf via YouTube If - Extensible Design - Return "Work Life Balance"
JSConf via YouTube React x Web Components - How It Is and How It Could Be
JSConf via YouTube