javascript - React.unmountComponentAtNode | React.unmountComponentAtNode 15.4.1 |对象不支持属性或方法 'unmountComponentAtNode'

标签 javascript reactjs react-native redux react-redux

我正在使用以下语句导入

import React, { Component } from 'react';  

我想使用unmountComponentAtNode但不断收到错误

Object doesn't support property or method 'unmountComponentAtNode'

React.unmountComponentAtNode(document.getElementById('root'));

我正在使用旧版本的 React 库 (15.4.1)。

那么我应该如何调用unmountComponentAtNode这样我就不会收到错误:

unmountComponentAtNode is not exported by 'react'?

我应该导入什么才能避免出现错误?

最佳答案

big change v15.4 中是 React 和 ReactDOM 的分离。 unmountComponentAtNode() 成为 ReactDOM 的一个方法。使用:

ReactDOM.unmountComponentAtNode(document.getElementById('root'));

关于javascript - React.unmountComponentAtNode | React.unmountComponentAtNode 15.4.1 |对象不支持属性或方法 'unmountComponentAtNode',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47818995/

相关文章:

javascript - React useContext 不触发重新渲染

javascript - 包含 ZeroMQ JS 绑定(bind)时收到“TypeError : zmq. zmqVersion 不是函数”

iOS react-native-firebase - 升级到 RN 0.60 后无法获取 GOOGLE_APP_ID?

reactjs - 无法从 react 钩子(Hook)状态获取值

react-native - 如何在 React Native Expo 应用程序中集成 i18n-js

javascript - Adobe livecycle 表单验证电子邮件、数字等。

javascript - Twitter bootstrap 导航栏和下拉菜单 - 不调整大小

reactjs - React 从侧边栏的内容组件中打开 react-bootstrap 模式

javascript - 从另一个对象中提取一个对象

javascript - 使用 CSS 和 JQuery 设置事件菜单项