最近在学react,红色框框里面以前是一段html,其实就是一个简单的小弹框,我想把他提取出来做为一个组件,但是不知道为啥就是不显示,各位大哥谁知道哪写得有问题啊?
页面效果如下:
最近在学react,红色框框里面以前是一段html,其实就是一个简单的小弹框,我想把他提取出来做为一个组件,但是不知道为啥就是不显示,各位大哥谁知道哪写得有问题啊?
页面效果如下:
newGroup只是你定义的一个function,怎么可以在render里面当组件调用呢?
你应该在render用调用函数的方法去调用
render() {
return (
<div>
{newGroup()}
</div>
)
}
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答1.2k 阅读
React组件名称首字母大写。
虽然可以用定义函数的方式定义一个组件,但是最好用标准的ES6
class
的写法,并且单独作为一个组件文件http://stackoverflow.com/ques...