Skip to content
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

poc: fully managed InstantSearch with MutationObserver #6262

Draft
wants to merge 1 commit into
base: feat/experience-management
Choose a base branch
from

Conversation

aymeric-giraudet
Copy link
Member

If we choose to bundle a special version of InstantSearch which would just read a static configuration and instantiate itself, this would be one way to specify where blocks should render.

This solution uses a MutationObserver to check for elements with specific IDs, in the case of this PoC we do it with a single one to simplify code, but there would need to be much more logic to handle multiple ones as we would need to keep track of which have been rendered or when they unmount so they can be rendered again later.

This is an API that is closer to what we currently do with InstantSearch.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant