trivago/melody
melody-hooks requires using melody-component for rendering root component
Open
#76 opened on Nov 20, 2018
enhancementgood first issuehelp wanted
Repository metrics
- Stars
- (216 stars)
- PR merge metrics
- (PR metrics pending)
Description
Explain the problem
When trying to mount a root component written using the melody-hooks API, we still need to rely on melody-component in order to render the root component.
Expected Behaviour
There is a way to render a top-level component from melody-hooks without having to rely on melody-component.
import { render } from 'melody-hooks';
import home from './home';
const documentRoot = document.getElementById('root');
render(documentRoot, home, {
message: 'Welcome to Melody!'
});
Actual Behaviour
The only way to render a top-level melody-hooks component is by using render from melody-component.
import { render } from 'melody-component';
import home from './home';
const documentRoot = document.getElementById('root');
render(documentRoot, home, {
message: 'Welcome to Melody!'
});
Provide your Environment details
- melody version: 1.2.0-0