如何从多个jsx文件中的组件创建一个复合React.js组件
How to create a composite React.js component from components in multiple jsx files
我正在学习如何使用React.js进行编程,但不知道如何从多个jsx文件中的组件创建一个复合React.js组件。我可以在一个jsx文件中使用单个组件来制作复合组件,但当我尝试在另一个jsx文件中使用一个js克斯文件中的组件时,该组件不会被识别(超出范围)。我不确定这是否重要,但我的IDE使用的是Visual Studio 2015,这两个jsx文件是Visual Studio项目的一部分。
像这样导入它们。
import React from 'react';
import DropDownMenu from './dropdown.menu';
import DropDownSelect from './dropdown.select';
let AppCtrlSty = {
height: '100%',
padding: '0 10px 0 0'
}
let DropDownSty = {
border: 'solid 1px darkslategrey',
height: 'calc(100% - 10px)',
overflow: 'auto',
paddingLeft: '0',
width: '33%'
}
export default class AppCtrl extends React.Component {
render() {
return (
<div id='AppCtrlSty' style={AppCtrlSty}>
React 1.4 DropDown<br/><br/>
<div id='menuColumns' className='FlexBox' style={{height: '100%'}}>
<div id='DropDownMenu' style={DropDownSty}>
<DropDownMenu />
</div>
<div id='DropDownSelect' style={DropDownSty}>
<DropDownSelect />
</div>
</div>
</div>
);
}
}
相关文章:
- 如何创建带有插槽的vue js组件预加载程序
- 如何在react js中将值从一个组件发送到另一个组件
- 如何在react js中移动第二个组件
- React js更改状态不会更新组件
- ember-js组件初始化不同的函数
- 复选框保持React JS中各组件的状态
- 如何在cycle js中从JSON数组创建组件
- Vue.js获取组件中的一个元素
- Ember.js(v2.4.5)组件不是't错过第二个动作
- 将自定义脚本加载到Vue.js组件中
- Ember.js:接受的子组件和父组件之间通信的最佳实践
- 使用react.js渲染其他组件内部的组件
- React.js不区分同一类的两个组件
- Ember.js:未在组件'中渲染的模型的计算属性;关于变更的参考
- 如何忽略node.js中其他文件或组件所需的文件
- React.js简单组件组成问题
- 在多个react.js组件中呈现json数据
- 以最封装的方式封装/封装ScalaJS react js组件(react stick)
- 需要来自单个JS文件的多个子模块与节点/组件.js
- 在组件.js内加载客户 sapui5 库