例如,使用 map 函数动态渲染组件:

import React, { Component } from 'react';
import MyComponent from './MyComponent';
class App extends Component {
  state = {
    components: [
      { id: 1, name: 'Component 1' },
      { id: 2, name: 'Component 2' },
      { id: 3, name: 'Component 3' }
  render() {
    return (
        {this.state.components.map(component => (
          <MyComponent key={component.id} name={component.name} />
      </div>
export default App;

这样,通过设置state中components数组的值来控制组件的显示与隐藏。

这些方法都是根据不同的需求而选择的,请根据实际情况来选择最合适的方法。

  • Myway React.js
  •