Search UI Handover
Some Background
search-platform
search-platform-orchestration
search-ui
Getting started as a consumer
Oracle component exchange
Presentation config
oj-acx-search-view
Customisation
Props
Slot
Dynamic Slot
Hook methods
Development
Project structure
Key components & abstractions
States and interaction between components
Development conventions
Create a new component
Release process
Project structure
Key abstractions
API client
Data Provider
Preference storage
Key components
Search View
Search Box
Search Result
States and interaction between components
Development conventions
Which place to hold state?
Shared state
Inner state
Component types:
Public
Private
Grouped props
Type definitions
Component Props
API Contract
Other
Which jetpack the new component should be added to?
Steps to create a new component
Release process
Other things worth to consider in future
Release note
FunctionComponet + hooks
State management framework (i.e: redux)?
New private component feature provided by ojet?
Publish storybook to somewhere
Made with Slides.com