栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用ReactDOM Render渲染React组件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用ReactDOM Render渲染React组件

您呼叫ReactDOM.render 一个阵营组件没有得到呈现。

在类定义之外调用ReactDOM渲染以获取帮助

要将按钮呈现到屏幕:

import React, { Component } from 'react';import ReactDOM from 'react-dom';import Dialog from 'material-ui/Dialog';import FlatButton from 'material-ui/FlatButton';import RaisedButton from 'material-ui/RaisedButton';class Help extends Component {  render() {    return (      <div>        <RaisedButton label="Help"/>       </div>    );  }}ReactDOM.render(       <Help />,  document.getElementById('Help-modal')        );

而已。

为避免混淆,应尝试给组件指定有意义的名称。命名这两个帮助在您尝试将一个导入到另一个中时可能会造成混淆(在这种情况下,这是没有必要的)。

如果您确实确实想将Help组件嵌套在一个app.js / index.js根级组件中,则有必要导出该元素,因此将对类声明行进行如下修改:

export default class Help extends Component {

然后在您的父组件中,您需要使用以下内容导入它:

import Help from './components/Help';

更新:刚注意到有一个类型:

import RaisedButton from 'material-ui/RaisedButon';

它在RaisedButton中缺少一个’t’!

应该:

import RaisedButton from 'material-ui/RaisedButton';



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/372911.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号