Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在以下代码段中打断从另一个类导入的自定义JSX标记中的行:_Javascript_Node.js_Reactjs_Jsx - Fatal编程技术网

Javascript 如何在以下代码段中打断从另一个类导入的自定义JSX标记中的行:

Javascript 如何在以下代码段中打断从另一个类导入的自定义JSX标记中的行:,javascript,node.js,reactjs,jsx,Javascript,Node.js,Reactjs,Jsx,在这里,我想在第2点后换行,我尝试了“\n”和br,这个标记是在JSX中通过以下代码生成的: <Experience startYear={2019} endYear={2019} jobName="First Job" jobDescription="1. Providing API calls support for Headless CMS.

在这里,我想在第2点后换行,我尝试了“\n”和br,这个标记是在JSX中通过以下代码生成的:

             <Experience
           startYear={2019}
           endYear={2019}
           jobName="First Job"
           jobDescription="1. Providing API calls support for Headless CMS.2. Provide escalated ticket/incident management support"
           />
import React,{Component}来自'React';
从'react mdl'导入{Grid,Cell};
类经验扩展组件{
render(){
返回(
{this.props.startYear}-{this.props.endYear}

{this.props.jobName} {this.props.jobDescription}

) } } 出口违约经验;
使用数组,然后循环数组以输出每个项目的。使用字符串不起作用,因为它在进入道具时会被转义。虽然我知道它可能不适合工作描述领域


或者,使用您可以在字符串中编写html标记,然后使用呈现,风险自负。

我会将jsx组件作为道具传递给子级,而不仅仅是原始文本。这使您能够更灵活地控制UI在父组件中的呈现/排序方式

       import React, { Component } from 'react';
       import { Grid, Cell } from 'react-mdl';

       class Experience extends Component {
          render() {
             return(
                <Grid>
                <Cell col={4}>
                   <p>{this.props.startYear} - {this.props.endYear}</p>
                </Cell>
                <Cell col={8}>
                  <h4 style={{marginTop:'0px'}}>{this.props.jobName}</h4>
                <p>{this.props.jobDescription}</p>
                </Cell>
               </Grid>
             )
         }
     }

     export default Experience;
const Parent=()=>(
)
const Child=(道具)=>(
儿童特有的东西
{props.jobDescription}
)

感谢您的输入,但在这种情况下,这不是我一直在寻找的正确解决方案,Nikko谢谢,Todor,这很有帮助,感谢您的支持!我得到了我需要的,并从中吸取了教训。
const Parent = () => (
    <Child 
        jobDescription={(
           <div style={{ flexDirection: 'column' }}>
              <div>1. Providing API calls support for Headless CMS.</div>
              <div>2. Provide escalated ticket/incident management support.</div>
           </div>
        )}
    />
)

const Child = (props) => (
    <div>
       <div>Child specific stuff</div>
       {props.jobDescription}
    </div>
)