Closed amowu closed 6 years ago
測試:
Display overlay / modal / alert / dialog / lightbox / popup
Toaster / snackbar — Notify the user with a modeless temporary little popup
Menus / sidebars
Fixed headers / scroll-up headers / sticky elements
Loaders / spinners / progress bars — Let the user know that something is loading
Display data in charts / graphs / diagrams
Display a tree data structure
Ways to navigate views
Display time / date / age
*** time ago
statement. eg: '3 hours ago'.Display images / photos
Display icons / icon set / emojis
Display a control element to paginate
Display parsed markdow source
Let the user enter data
Date picker / time picker / datetime picker / date range picker
Masked inputs, specialized inputs; email / telephone number / credit card / etc.
Autosuggest / autocomplete / typeahead
Let the user select something (e.g. a tag) while typing
Let the user define an order on a list
Image manipulation
Components to layout the app's UI
Animate transitions
Set of components + responsive layout system
Set of components without layout system
Report computed styles
Report when a component becomes visible/hidden
Determine and report measurements of an element
Turn user input into actions
Set meta tags,
Render an element at an arbitrary DOM node
A/B tests, experiments, ...
Libraries that help with code design
Data flow / data management / data stores / components state / data flow
Component properties asynchronously fetched over the network
Scaffold / starter kit / Yeoman generator / stack ensemble / seed
npm i
.Internationalization / L10n / localization / translation
目前的規則:
願望清單: