Skip to content

Commit 343deb4

Browse files
committed
preserve component<->vnode linkage properties when instantiating class components
1 parent e8c1fd8 commit 343deb4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ function renderToString(vnode, context, opts, inner, isSvgMode) {
7171
}
7272
else {
7373
// class-based components
74-
c = new nodeName(props, context);
74+
// c = new nodeName(props, context);
75+
c = vnode.__c = new nodeName(props, context);
76+
c.__v = vnode;
7577
// turn off stateful re-rendering:
7678
c._dirty = c.__d = true;
7779
c.props = props;

0 commit comments

Comments
 (0)