Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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 如何修复预期在react函数组件末尾返回值的linter?_Javascript_Reactjs_Linter - Fatal编程技术网

Javascript 如何修复预期在react函数组件末尾返回值的linter?

Javascript 如何修复预期在react函数组件末尾返回值的linter?,javascript,reactjs,linter,Javascript,Reactjs,Linter,我创建了一个函数组件来呈现错误消息,但它有一个linter警告“预期将在函数‘renderErrorMessage’一致返回的末尾返回一个值” 函数renderError(){ if(errors.file){ 返回( 错误数据: {errors.file.map((消息)=>( {message} ))} ); } }如果出错,函数将不会返回任何值。文件条件为false,这就是您收到警告的原因。您可以像这样重构组件: function renderError() { if (!error

我创建了一个函数组件来呈现错误消息,但它有一个linter警告“预期将在函数‘renderErrorMessage’一致返回的末尾返回一个值”

函数renderError(){
if(errors.file){
返回(
错误数据:
{errors.file.map((消息)=>(
{message}
))}
);
}

}
如果
出错,函数将不会返回任何值。文件
条件为false,这就是您收到警告的原因。您可以像这样重构组件:

function renderError() {
  if (!errors || !errors.file) {
    return null;
  }

  return (
    <Grid item>
      <Grid container direction="column">
        <Grid item>
          <Text size="14px" height="1.43" isError>
            Error Data :
          </Text>
          </Grid>
          {errors.file.map((message) => (
            <Grid item key={message}>
              <Text size="12px" isError>
                {message}
              </Text>
            </Grid>
          ))}
        </Grid>
      </Grid>
    );
}
函数renderError(){
如果(!errors | |!errors.file){
返回null;
}
返回(
错误数据:
{errors.file.map((消息)=>(
{message}
))}
);
}

如果
出错,函数将不会返回任何值。文件
条件为false,这就是您收到警告的原因。您可以像这样重构组件:

function renderError() {
  if (!errors || !errors.file) {
    return null;
  }

  return (
    <Grid item>
      <Grid container direction="column">
        <Grid item>
          <Text size="14px" height="1.43" isError>
            Error Data :
          </Text>
          </Grid>
          {errors.file.map((message) => (
            <Grid item key={message}>
              <Text size="12px" isError>
                {message}
              </Text>
            </Grid>
          ))}
        </Grid>
      </Grid>
    );
}
函数renderError(){
如果(!errors | |!errors.file){
返回null;
}
返回(
错误数据:
{errors.file.map((消息)=>(
{message}
))}
);
}

这是因为没有默认的返回语句。
返回某物
这是因为没有默认的返回语句。
返回某物