Resolve an edge case where ref.node can be falsy (#18984)
Co-authored-by: Jimmy Cann <jimmy.cann@ironstar.io>
yjimk committed
May 23, 2020 at 23:25 UTC
0aa4cc544c2ef93f53eea9373a35228a99f71784
1 file changed
+1
packages/react-refresh/src/ReactFreshBabelPlugin.js
+1
@@ -171,6 +171,7 @@ export default function(babel, opts = {}) {
171
for (let i = 0; i < referencePaths.length; i++) {
172
const ref = referencePaths[i];
173
if (
174
+ ref.node &&
175
ref.node.type !== 'JSXIdentifier' &&
176
ref.node.type !== 'Identifier'
177
) {